問題タブ [android-layout-weight]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - TableRow に同じ幅の TextView を作成する
問題に直面しています。メイン画面にアイコンのグリッドを作成したいので、それぞれに 4TableRows
と 3を使用TextViews
しています。はTextViews
アイコンとテキストで構成されており、テキストの長さが異なります。
xml
それらすべてをTextViews
同じ幅で連続させるためにファイルに何を書くべきかわかりません。サイズを表示したlogcat
ので、同じ幅ではないと確信しています ;)
m1shk4
の解決策を試しましたが、うまくいきません。
何か案が?ありがとう :)
android-layout - これはウィジェットを配置する正しい方法ですか、それとも面倒ですか?
1 つの水平方向の LinearLayout に 2 つのボタンがあると、次のようになります。
ボタンの前に「スペース」ウィジェットを追加すると、LinearLayout xml は次のようになります。
...ボタンが「右揃え」になっているので、見た目には満足しています。
...しかし、これは「正しい」方法ですか?
アップデート
エミュレート時に、「キャンセル」ボタンのテキストが 2 行に折り返されたので、「行」プロパティを追加し、重み値を調整しました (2、1、1 ではなく、現在は 42、29、29 です)。エミュレート時にちょうどよく見えます。
android - Androidで異なるサイズの4つの画像でレイアウトを行う方法は?
XML を使用して、4 つの画像を異なるサイズのボックスに表示するレイアウトを作成する必要があります。
ボックスは、高さが300dpに固定され、幅がfill_parentのlinearLayoutです。LinearLayout を使用してこれを行うことは必須ではありません。
weights と weightsum を使用して実行しようとしましたが、成功しませんでした。
android-layout - Androidのlayout_weightを機能させるには?
Android のレイアウト スケーリング/ポジショニングに不満を感じています。OS にレイアウトを適切に「計量」させることができません。基本レイアウトは LinearLayout であり、子レイアウトには重みが正しく設定されています。しかし、それが実行されると、これらの比率は維持されません。例:
…(一部省略)
…(一部省略)
これを実行すると、画面 (タブレットと電話) が 2 番目 (0.2 ウェイト) のレイアウトにスペースを与えすぎて、下のレイアウトが小さすぎるスペースに押し込まれます。layout_weight を使用した適切なスケーリングに関して何が欠けていますか? ありがとう。
android - 子の Android LinearLayout 分布
子を均等に配置するスライド サイド パネルを作成しようとしています。子は親に動的に追加できます。mdpi 画面の場合、各子は 32x32 dp の ImageButton です。次の効果を実現したい。
ケース 1: 子供が少ない。 レイアウトに子が少ない場合、画像ボタンを均等に配置したいと考えています。
子が少ないパネルの図:
XML レイアウト:
スタイル:
ケース 2: 多くの子供。 かなりの数の子がいる場合、レイアウトを特定のポイントに凝縮してからスクロールを開始したいと思います (子を配布するのではなく、親をオーバーフローさせ始めます)。このために、ScrollView を追加する必要がありました。問題は、子がほとんどない LinearLayout がそれらを均等に分散しなくなることです。
多くの子を持つパネルの図:
XML レイアウト:
スタイル:
私の質問は、上記のことを 1 つの xml レイアウト宣言で実行できるかどうかです。少数の子供には配布し、多数にはスクロールします。そうでない場合、コードでそれを行うための非ハッキーな方法はありますか(小さい画面サイズと大きい画面サイズを考慮して...子供はそれに応じて24dpから96dpに成長します)。
android - Android は、styles.xml の layout_weight パラメータを無視します
Android が ImageButton のレイアウト パラメータを無視しているようです。私のレイアウト xml がスタイルで ImageButtons を定義するとき、layout_weight が考慮されます。ただし、ボタンを動的に追加すると、重みが無視され、LayoutParameters を手動で定義する必要があります。
Styles.xml エントリ:
レイアウト xml:
コード:
ボタンを動的に追加するときに、styles.xml から layout_weight を強制的に読み取る方法を知っている人はいますか?
android - ScrollView の重みを設定すると、View が表示されなくなります
高さの 50% を ScrollView に設定しようとしています。このために、and を使用android:layout_height="0dp"
してandroid:layout_weight="0.5"
いますが、ScrollView とLinearLayout
after は表示されません。これが私の.xml