1

EditTextウィジェットとButtonウィジェットで構成されるシンプルなAndroidUIを作成しようとしています。ただし、レイアウトプロパティの設定に問題があります。UIは次のようになります。

▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

左がEditText、右がボタンです。ボタン(ImageButton)の幅は約50x50で、修正したいと思います。ただし、TextBoxはボタンまでの空き領域全体に及ぶ必要がありますが、これを機能させることはできません。これを動的に機能させたいので、画面サイズや向きごとに異なるレイアウトを指定する必要はありません(これが可能な場合)。

これは私の最初のAndroidアプリなので、アプリケーションのUIを最適に構築する方法についての提案に感謝します。

ありがとう、
b3n

4

1 に答える 1

1

これにより、要素が希望どおりに配置されます。

<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal">
<TextView  

    android:layout_weight="0.5"
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content"
    android:text="text"/>

    <Button 
    android:id="@+id/b1"
    android:text="test" 
    android:layout_height="50px"
    android:layout_width="50px"
/>

于 2010-10-06T22:48:35.433 に答える