我已将GridLayout V7正确地应用到我的项目中。当我将它添加到我的XML文件时,它会识别并接受它,但是它不遵循我设置的任何布局规则并且所有子视图都水平对齐。
当我使用常规的GridLayout(不是支持版本)时,一切都运行得很完美。
这是我的XML
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/com.ex.pro"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/bg"
app:columnCount="3" >
<TextView
app:layout_columnSpan="3"
app:layout_gravity="fill_horizontal"
android:text="This should take up the entire row" />
<TextView
app:layout_row="1"
android:text="Row 1, Col 1"/>
<TextView
android:text="Row 1, Col 2"/>
<TextView
android:text="Row 1, Col 3"/>
</android.support.v7.widget.GridLayout>
app:
设置的所有内容都不起作用,当我在图形布局中查看时,它完全被忽略,我不知道还有什么可以尝试。我究竟做错了什么?
答案 0 :(得分:0)
尝试更改
xmlns:app="http://schemas.android.com/apk/com.ex.pro"
为xmlns:app="http://schemas.android.com/apk/res-auto"