布局跨度 - 表布局android(Layout Span - table layout android)
我正在使用tableLayout(android)来创建包含5列的表,我需要跨越表中的列,但是无法正确使用layout-span来成为这样的表:
|column 1 | column 2 | column 3 | column 4 | column 5 | |column 11 | column 22 | column 33 |
我的代码:
<TextView android:layout_width="0dp" android:layout_height="wrap_content" android:text="column 1" android:id="@+id/q5" android:layout_column="0" android:textSize="12sp" android:layout_gravity="center" android:layout_weight="1" android:textAlignment="center" android:background="@drawable/s" /> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:text="column 2" android:id="@+id/q4" android:textSize="12sp" android:layout_gravity="center" android:layout_weight="1" android:textAlignment="center" android:background="@drawable/s" /> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:text="column 3" android:id="@+id/q3" android:textSize="12sp" android:layout_columnWeight="1" android:layout_gravity="center" android:layout_weight="1" android:textAlignment="center" android:background="@drawable/s" /> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:text="column 4" android:id="@+id/q2" android:textSize="12sp" android:layout_gravity="center" android:layout_weight="1" android:textAlignment="center" android:background="@drawable/s" /> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:text="column 5" android:id="@+id/q1" android:textSize="12sp" android:layout_weight="1" android:layout_gravity="center" android:textAlignment="center" android:background="@drawable/s" /> </TableRow> <TableRow> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:text="column 11" android:id="@+id/textView10" android:textSize="16sp" android:layout_gravity="center" android:layout_weight="1" android:textAlignment="center" android:background="@drawable/s" /> <TextView android:layout_width="0dp" android:layout_height="match_parent" android:text="column 22" android:layout_span="3" android:id="@+id/textView12" android:textSize="16sp" android:layout_gravity="center" android:textAlignment="center" android:layout_weight="1" android:background="@drawable/s" /> <TextView android:layout_width="0dp" android:layout_height="match_parent" android:text="column 33" android:id="@+id/textView11" android:textSize="16sp" android:layout_gravity="center" android:layout_weight="1" android:textAlignment="center" android:background="@drawable/s" /> </TableRow>
问题是:第11列和第33列是更改宽度所以布局设计不好..请帮帮我,我该怎么办?
I'm using tableLayout (android) to create tables with 5 columns I need to span column inside table , but can't using layout-span correctly to become table like this :
|column 1 | column 2 | column 3 | column 4 | column 5 | |column 11 | column 22 | column 33 |
my code :
<TextView android:layout_width="0dp" android:layout_height="wrap_content" android:text="column 1" android:id="@+id/q5" android:layout_column="0" android:textSize="12sp" android:layout_gravity="center" android:layout_weight="1" android:textAlignment="center" android:background="@drawable/s" /> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:text="column 2" android:id="@+id/q4" android:textSize="12sp" android:layout_gravity="center" android:layout_weight="1" android:textAlignment="center" android:background="@drawable/s" /> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:text="column 3" android:id="@+id/q3" android:textSize="12sp" android:layout_columnWeight="1" android:layout_gravity="center" android:layout_weight="1" android:textAlignment="center" android:background="@drawable/s" /> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:text="column 4" android:id="@+id/q2" android:textSize="12sp" android:layout_gravity="center" android:layout_weight="1" android:textAlignment="center" android:background="@drawable/s" /> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:text="column 5" android:id="@+id/q1" android:textSize="12sp" android:layout_weight="1" android:layout_gravity="center" android:textAlignment="center" android:background="@drawable/s" /> </TableRow> <TableRow> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:text="column 11" android:id="@+id/textView10" android:textSize="16sp" android:layout_gravity="center" android:layout_weight="1" android:textAlignment="center" android:background="@drawable/s" /> <TextView android:layout_width="0dp" android:layout_height="match_parent" android:text="column 22" android:layout_span="3" android:id="@+id/textView12" android:textSize="16sp" android:layout_gravity="center" android:textAlignment="center" android:layout_weight="1" android:background="@drawable/s" /> <TextView android:layout_width="0dp" android:layout_height="match_parent" android:text="column 33" android:id="@+id/textView11" android:textSize="16sp" android:layout_gravity="center" android:layout_weight="1" android:textAlignment="center" android:background="@drawable/s" /> </TableRow>
a problem is : column 11 and column 33 is change width so a layout design is bad .. please help me what can I do ?
原文:https://stackoverflow.com/questions/36313087
最满意答案
Apache可能没有“。”的写权限。 尝试将其放入/ tmp并查看是否可以解决您的问题。 如果是这样,请将其留在那里,或者在您尝试将数据保存到的目录中为apache添加写入权限。
$dir = '/tmp/userdata/'.$id.'/';
Apache probably doesn't have write permissions on ".". Try putting it in /tmp and see if that fixes your problem. If so leave it there or add write permissions for apache in the directory you're trying to save the data to.
$dir = '/tmp/userdata/'.$id.'/';
相关问答
更多-
通过本地客户端程序获取服务器mysql数据库信息[2023-04-27]
ajax -
这里的问题是你缺少一个用于callAJAX()函数的callAJAX()括号} 。 查看了开发人员控制台后,您会看到以下内容: 函数体后面的SyntaxError:missing} 修正了脚本代码: