[解決済み] 宣言的に画面幅の半分の幅を割り当てる
2022-08-11 07:30:02
質問
ウィジェットの幅を利用可能な画面幅の半分に割り当て、宣言的なxmlを使用してそれを行うことは可能でしょうか?
どのように解決するのですか?
ウィジェットがボタンの場合
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:weightSum="2"
android:orientation="horizontal">
<Button android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="somebutton"/>
<TextView android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"/>
</LinearLayout>
ウィジェットが半分を占め、他のウィジェットが残りの半分を占めるようにしたいのでしょう。 このトリックは、LinearLayout を使って
layout_width="fill_parent"
を両方のウィジェットに設定し、さらに
layout_weight
を両方のウィジェットで同じ値に設定します。 2つのウィジェットがあり、両方とも同じ重さである場合、LinearLayoutは2つのウィジェット間で幅を分割します。
関連
-
[解決済み] Androidで画面の幅と高さを取得する
-
[解決済み] RelativeLayoutにおける幅の割合(%)。
-
[解決済み] TextViewのtextStyle(太字、斜体など)を設定する方法
-
[解決済み] ImageViewの幅と高さをプログラムで設定する?
-
[解決済み] Androidで画面の大きさをピクセル単位で取得する方法
-
[解決済み] match_parentとfill_parentの違いは何ですか?
-
[解決済み] グリッドレイアウトにおけるフリングジェスチャーの検出
-
[解決済み] Androidアプリケーションのヒープサイズを大きくするには?
-
[解決済み] グリッドビューの高さが削減される
-
[解決済み] FABアイコンの色を設定する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Androidで画面の大きさをピクセル単位で取得する方法
-
[解決済み】ConstraintLayoutをパーセント値で動作させる方法は?
-
[解決済み] HttpPostによる画像送信
-
[解決済み] AndroidでラジオボタンにOnClickListenerを設定するには?
-
[解決済み] アプリ内課金テスト:android.test.purchased already owned
-
[解決済み] 通知をクリックした後にアプリケーションを開く
-
[解決済み] APKが署名済みかデバッグビルドかを確認するには?
-
[解決済み] PendingIntentの "requestCode "は何に使うのですか?
-
[解決済み] サポートライブラリのアクションバーをPreferenceActivityに追加するには?
-
[解決済み] Android: xml リソースからの整数値