2017-11-08 10 views
1

のエラーを引き起こします。アプリケーションを開く前に再起動します。私は私のJavaコードをチェックして、それは大丈夫です。アプリケーションは7よりも高いアンドロイドで動作します。これは、私のUI XMLの一部です:TableLayout layout_columnがAPIレベル<24

<TableRow 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_weight="1"> 
    <Button 
     android:id="@+id/button_on" 
     android:layout_width="wrap_content" 
     android:layout_height="match_parent" 
     android:text="\u23FB" 
     android:background="@drawable/button_shape" 
     android:textAppearance="@style/Base.TextAppearance.AppCompat.Medium" 
     android:backgroundTint="@color/colorButtonOpEnabled" 
     android:textColor="#fff" 
     android:layout_weight="1" 
     android:textSize="20sp" 
     android:layout_margin="2dp" 
     /> 
    <Button 
     android:id="@+id/button_clear" 
     android:layout_width="wrap_content" 
     android:layout_height="match_parent" 
     android:text="CE" 
     android:background="@drawable/button_shape" 
     android:backgroundTint="@color/colorButtonCEDisabled" 
     android:textColor="@color/colorButtonTextDisabled" 
     android:layout_weight="1" 
     android:textSize="20sp" 
     android:enabled="false" 
     android:layout_margin="2dp"/> 
    <Button 
     android:id="@+id/button_correct" 
     android:layout_width="wrap_content" 
     android:layout_height="match_parent" 
     android:text="CORRECT" 
     android:background="@drawable/button_shape" 
     android:backgroundTint="@color/colorButtonOpDisabled" 
     android:textColor="@color/colorButtonTextDisabled" 
     android:layout_column="3" 
     android:layout_span="2" 
     android:layout_weight="2" 
     android:textSize="20sp" 
     android:enabled="false" 
     android:layout_margin="2dp"/> 
</TableRow> 

私はこの行を削除するか、または2に変更した場合、それは動作します(私は間の空きスペースを作成するために3を割り当てbutton_clearとbutton_correct):

android:layout_column="3" 

と、このアプリのスクリーンショットです:

App Appearance

+0

'android:layout_column =" 3 "'を使用する代わりに実際の空のビューを3列目​​に追加すると役立ちますか? –

+0

はい、問題ないです。それは実際には単純でした。ありがとう。 –

+0

解決策としてマークするための回答として投稿しました;-) –

答えて

0

実際に空のビューを使用するのではなく、第3列に追加するandroid:layout_column="3"

関連する問題