私はXMLの電話幅の等しいサイズの4つのボタンを手配しようとしています。私は相対レイアウトで、ボタンの関係と幅を "wrap_content"として使用しようとしました。しかし、私がRelativeLayoutに直面した問題は循環関係が許されないことです。電話の幅の等しいサイズのボタンを配置するにはどうすればいいですか?
1
A
答えて
2
あなたがボタンを等しくすると、デバイスの画面の幅に応じて、それらを合わせてandroid:layout_weight
を使用することができます。 4つのボタンすべてにandroid:layout_weight="1"
を適用することができます。
1
LinearLayout
とandroid:weightSum="1.0"
を使用し、android:layout_weight = "0.25"
を4ボタン(weight_sum/no of buttons
)にそれぞれ割り当てます。 layout_width = "fill_parent" アンドロイド:layout_weight_sum = "4"
アンドロイド:layout_width = "fill_parent" アンドロイド:あなたは
アンドロイドリニアレイアウトはもちろんの相対的なレイアウトの下
0
すべてのボタンのlayout_weight = "1" と彼らの親のレイアウト
それは私のために働く。
0
これは上記の質問に直接関係していませんが、私の回答も参考になると思います。 アプリケーションのフッター領域に2つのアイコンを配置したかったのです。ここに私がしたことがあります。
<LinearLayout
android:id="@+id/linearLayout2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true" >
<ImageButton
android:id="@+id/back_arrow"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:layout_weight=".5"
android:background="@android:color/transparent"
android:contentDescription="@string/Description"
android:onClick="onClickBtn"
android:layout_margin="35dp"
android:src="@drawable/backbut" />
<ImageButton
android:id="@+id/imageButton2"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight=".5"
android:layout_margin="35dp"
android:background="@drawable/copy"
android:contentDescription="@string/Description"
android:onClick="onClickBtn" />
</LinearLayout>
私は同じ幅を与えたいと思ったので、私は、Android設定されている:layout_weight =」5" と私は2つのアイコンamoung余裕を持っていると思いました。それで私はandroid:layout_margin = "35dp"を設定しました。
関連する問題
- 1. xcodeコードでiPod touchの電話ボタンを無効にするにはどうすればいいですか?
- 2. divを100%幅の別のdivの中央に配置するにはどうすればいいですか?
- 3. 「電話サービス」(電話バンキングなど)の開発を開始するにはどうすればよいですか?
- 4. ボタンをバックグラウンドに配置するにはどうすればよいですか?
- 5. どうすればいいですか?携帯電話のヘッドセットアイコンをリセットする
- 6. StackLayoutの3つのボタンを等幅に配置する方法
- 7. iPhoneの電話アプリケーションでRecentsのように表示するにはどうすればいいですか?
- 8. ボタンを行の中央に配置するにはどうすればいいですか?
- 9. 提出ボタンをCSSの中央に配置するにはどうすればいいですか?
- 10. divの中央にボタンを配置するにはどうすればいいですか?
- 11. divsに等しい位置のパワーを与えるにはどうすればいいですか
- 12. ブートストラップの3列にコンテンツを均等に配置するにはどうすればよいですか?
- 13. 複数のdivを同じ幅で水平に配置するにはどうすればよいですか?
- 14. 携帯電話がどの携帯電話サービスプロバイダに接続されているかを確認するにはどうすればよいですか?
- 15. プログラムで指定された電話番号に電話をかけるボタンを追加するにはどうすればよいですか?
- 16. マトリックス内の列を均等に配置するにはどうすればよいですか?
- 17. 異なる場所でVideoViewにボタンを配置するにはどうすればいいですか?
- 18. ウィンドウの電話7でファイルのコンテンツをブラウズするにはどうすればいいですか?
- 19. iphoneアプリケーションでプログラムのユーザーの電話番号を取得するにはどうすればいいですか?
- 20. サイズ変更時に画像をpictureboxに配置するにはどうすればいいですか?
- 21. サイズ変更時にQGridLayoutに項目を配置するにはどうすればいいですか?
- 22. 根付いた電話のNFCEE_ADMIN権限を取得するにはどうすればいいですか?
- 23. 固定幅のdivの内側に動的な幅のボタンを配置するにはどうすればよいですか?
- 24. レスポンシブウェブサイトでボタンを縦横に中央に配置するにはどうすればいいですか?
- 25. Processingで標準のWindowsボタンを配置して処理するにはどうすればよいですか?
- 26. Androidで誰かが電話するのを防ぐにはどうすればいいですか?
- 27. 見出しとボタンをテーブルビューの上部に配置するにはどうすればよいですか?
- 28. xticksを値にかかわらず均等に配置するにはどうすればよいですか?
- 29. link_to_unless_currentでimage_tagを配置するにはどうすればいいですか?
- 30. ウェブヘッダーにロゴを配置するにはどうすればいいですか?
いいソリューション@Lalitです。 – Mihir