0

我已經在我的項目中正確實施了GridLayout V7。當我將它添加到我的XML文件中時,它會識別它並接受它,但它不遵循我設置的所有佈局規則以及所有子視圖水平對齊。GridLayout支持V7不執行列跨度規則

當我使用常規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

試圖改變
xmlns:app="http://schemas.android.com/apk/com.ex.pro"

xmlns:app="http://schemas.android.com/apk/res-auto"