ListActivity行に対して2つの異なる動作が発生しています。Eclipse Graphical Layoutは正しい動作を示しますが、実行時に、デバイス上で、layout:weightが正しく機能していないように見え、Textviewはtextプロパティに応じて最小幅にサイズ変更されます。
これが私がレイアウトを設定した方法です。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="60dp"
android:background="@color/defaultBg"
android:orientation="horizontal">
<ImageButton
android:id="@+id/myButton"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_marginLeft="5dp"
android:layout_weight="2"
android:src="@drawable/ic_launcher"/>
<TextView
android:id="@+id/myText"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_margin="5dp"
android:background="#2288EE"
android:layout_weight="6" android:text="Hello" android:textColor="@android:color/white"/>
</LinearLayout>
編集:LinearLayoutがlistRowの幅を埋めていないことがわかりました。私はまだ解決する方法を見つけようとしています
どんな助けでも大歓迎です。