30/09/2018, 17:48

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ả


TTmagic viết 19:59 ngày 30/09/2018
  • 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ị 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
  • Nếu có điều kiện thì bạn chuyển qua dùng Android Studio đi :3
Thành Phạm viết 19:48 ngày 30/09/2018

Bạn up code xml lên đi, có mỗi hình thế này thì khó test lắm
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>

Mình ko dùng Table Layout nhiều lắm nên cũng ko rõ span để làm gì

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

Bài liên quan
0