我是Android編程的新手,我試圖創建一個簡單的佈局,並排排列三個項目。「渲染過程中出現異常:列索引(開始+跨度)不得超過列數」
我正在使用GridLayout嘗試完成此操作。我創建了三列的GridLayout。然後我添加了三個NumberPickers。當我這樣做時,columnCount
上升到4
。當我試圖將其改回3,我得到了錯誤
Exception raised during rendering: column indices (start + span) mustn't exceed the column count.
這是奇怪的。爲什麼列索引超過列數?另外,爲什麼列在觸摸屏幕右側之前結束?
的XML
<?xml version="1.0" encoding="utf-8"?>
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/GridLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:columnCount="2"
android:orientation="horizontal" >
<NumberPicker
android:id="@+id/NumberPicker01"
android:layout_gravity="left"
android:gravity="center_vertical" />
<NumberPicker
android:id="@+id/NumberPicker02"
android:layout_column="0"
android:layout_gravity="fill_horizontal" />
<NumberPicker
android:id="@+id/NumberPicker03"
android:layout_column="0" />
<Space
android:layout_column="1"
android:layout_gravity="fill_vertical"
android:layout_row="3" />
</GridLayout>
你能否發佈更多細節佈局xml文件?任何有助於理解你在做什麼的細節。 – user3460486 2014-08-29 02:53:49
@ user3460486當然,我添加了它 – CodyBugstein 2014-08-29 03:03:04