Thuộc tính layout_span không có tác dụng trong Eclipse

Tình hình là trong eclipse khi mình viết android:layout_span và Ctrl + space thì nó không hiện ra, mình tự viết ra luôn rồi chuyển qua tab design thì nó không có hiệu quả


1 Like
  • Bạn nên dùng Linear Layout, Relative Layout, Frame Layout để có những ứng dụng tuyệt đẹp trên mọi kích thước thiết bị :grin: Mình ko dùng Table Layout nhiều lắm nên cũng ko rõ span để làm gì, nếu chuyển sang các kiểu layout khác thì sẽ có cách thiết kế hay hơn :grinning:
  • Nếu có điều kiện thì bạn chuyển qua dùng Android Studio đi :3
1 Like

Bạn up code xml lên đi, có mỗi hình thế này thì khó test lắm :smile:
Hay bạn lấy code mẫu của anh duythanhcse mà so:

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/tableLayout1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <!-- 3 cột -->
    <TableRow
        android:id="@+id/tableRow1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="5dip" >

        <TextView
            android:id="@+id/textView2"
            android:text="Column 1"
            android:textAppearance="?android:attr/textAppearanceLarge" />

        <Button
            android:id="@+id/button2"
            android:text="Column 2" />

        <Button
            android:id="@+id/button3"
            android:text="Column 3" />
    </TableRow>

    <!-- hiển thị một edittext chiếm 2 cột(sử dụng layout_span) và 1 button chiếm 1 cột-->
    <TableRow
        android:id="@+id/tableRow2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="5dip" >

        <EditText
            android:id="@+id/editText1"
            android:layout_span="2"
            android:text="Column 1 &amp; 2" >


        </EditText>

        <Button
            android:id="@+id/button4"
            android:text="Column 3" />
    </TableRow>

    <!-- Hiển thị một button duy nhất ở vị trí cột thứ 2 (sử dụng layout_column, chỉ số tính từ 0) -->
    <TableRow
        android:id="@+id/tableRow3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="5dp" >

        <Button
            android:id="@+id/button5"
            android:layout_column="1"
            android:text="Column 2" />
    </TableRow>

</TableLayout>

Hình như là để cho nó ăn 2 cột :smile: grid cũng dùng đó, kiểu gì cũng phải động vào thằng span này :blush:

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?