問題タブ [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.

0 投票する
1 に答える
110 参照

android - 線形ウェイト ベースのレイアウトでテキストビューが誤って配置される

Android などにはまだ慣れていないので、デザイナーのスケッチとまったく同じレイアウトを作成することを任されました。解像度に関係なく、要素が背景に対して同じ場所にあることを確認するために、線形レイアウトと重みを使用してみました。

最終結果は次のようになります。

実際のデバイスでは、次のようになります http:

DateとTemperatureの位置ずれはフォントサイズが関係しているようです(フォントが大きいほどずれやすくなります)。これはなぜ起こるのでしょうか?

私のコード:

0 投票する
2 に答える
1675 参照

android - テーブル レイアウトの等高行

再利用可能なテーブル レイアウトを作成したいと考えています。このレイアウトには 3 つの行があり、最後の行には 1 つの要素しか含まれていませんが、最初の 2 つの要素にはそれぞれ 2 つの要素が含まれています。

さて、問題は、各行に同じ重みを与えているにもかかわらず、テーブル レイアウトの行が同じ高さではないことです。

一番下の行はスペースを消費しすぎています。

レイアウトの内容は次のとおりです。

0 投票する
4 に答える
2117 参照

android - LinearLayout の weightsum が画像で機能しない

4 と 6の 2 つの子を持つLinearLayoutwith 10 があります。背景が色または何もない場合は問題なく動作します。しかし、背景画像を設定すると問題が発生します。問題と解決策は何ですか?weightSumLinearLayoutlayout_weight

作業コード:

問題のあるコード:

0 投票する
1 に答える
279 参照

android - XML 線形レイアウトのネストされた重み

これが私のレイアウトです。次のような警告が表示"Nested weights are bad for performance"されImageViewます。どうすればこれを回避でき、何が間違っていますか?

目的を達成するための正しい方法を教えてください。この質問は基本的すぎるかもしれませんが、適切な解決策が見つかりませんでした。

私を助けてください。