2017-12-14 8 views
4

XMLファイルをAndroidリモートコントロール用に作成しようとしています。私は使用しましたTableLayoutTableRowの列のサイズが変更されます

スクリーンショットからわかるように、列のサイズは変わりますが(すべての画像は同じサイズです)問題はその行だけです。ここで

は私のコードへのリンク(私のXMLが大きすぎるとして、ここでそれを置くことはできません)です。 https://codeshare.io/G6qDnk

enter image description here

答えて

1
<TableRow 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" 
      android:layout_weight="1" 
      android:gravity="center"> 

      <LinearLayout android:layout_height="wrap_content" 
       android:layout_width="match_parent" 
       android:orientation="vertical"> 
       <View 
        android:layout_width="0dp" 
        android:layout_height="0dp" 
        android:layout_weight="0.5"/> 

       <ImageView 
        android:layout_width="wrap_content" 
        android:layout_height="0dp" 
        android:layout_weight="1" 
        android:layout_gravity="center" 
        app:srcCompat="@mipmap/right" /> 
       <View 
        android:layout_width="0dp" 
        android:layout_height="0dp" 
        android:layout_weight="0.5"/> 
      </LinearLayout> 

     </TableRow> 

は、左ボタンのテーブル行のこのコードを試してみて、 Okボタンの右ボタンをクリックします。

+0

Er.Tyson Subba、回答ありがとうございます。左ボタンと右ボタンが小さくなっています(UP/DOWNボタンのサイズがあります)が、FORWARDボタンと同じサイズにすることが目標です(現在は少し小さくなりました)。 – abrutsze

+0

@abrutsze編集済みの回答を確認してくださいあなたが言っているように、必要な場合はビューの重みでいくつかの微調整を行い、それを得るでしょう。 –

+0

何も変更されていません:( – abrutsze

関連する問題