問題タブ [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 - Androidのリストビューアイテムは親を埋め、体重を増やします
このリストビューを取得しました:
リストビューでは、線形レイアウトをロードします:
その LinearLayout では、重みが 1 になったので、リストが読み込まれると、すべての項目に均等に分割されます。問題は、これが機能しないことです。これは、リストビューに重量とロードアイテムを含めることさえ可能ですか?
android - Android 1 つのアクティビティで 2 つのリストビューを次々に表示する方法
このコードを使用して、2 つのリスト ビューを重ねて表示しました。
問題は、これにより 2 つのリストビューがそれぞれ画面の半分を占有することです。このように両方のリストにヘッダーを追加しています。
最初のリストが終わった後に、2 番目のリストのヘッダーを表示したいと思います。これを行うにはどうすればよいですか?最初のビューが終わったときに 2 番目のビューが開始するようにリストビューを表示するにはどうすればよいですか? ありがとう
android - カスタム ダイアログの線形レイアウトの重みの問題
LinearLayout
カスタムダイアログ付きのビューを使用しています。以下のコードを実行すると、赤いビューが緑のビューのウェイトと詩バイスを下の画像のように取得するため、ウェイトが正しく機能しません。
しかし、別のアクティビティで同じレイアウトを使用すると、重みは下の画像のように正しくなります:
ConfirmDialog.java
dialog_confirm.xml
android - ネストされたウェイトの代わりに RelativeLayout を使用する
私はシンプルな響板アプリに取り組んできました。基本的なデザインはタイトルの画像ビューで、その後に 4 行のボタン (各行に 3 つ) が続き、古い携帯電話のボタンのように見えます。下部には「ランダム」と「停止」ボタンがあります。上記の行よりも高さのスペースがわずかに少なくなりますが、ランダム ボタンはスペースを埋めるために幅を 2 倍にしました。
この外観を実現するために、ネストされたウェイトと線形レイアウトを使用してきました。ただし、さらに調査したところ、現在の形式では各項目が 8 回測定されているため、これはパフォーマンスに悪いことがわかりました。私のXMLレイアウトコードは以下です。コードを小さくするために、ボタンの余白、テキスト、影などの多くの UI 修飾子を除外しました。コードは長く見えるかもしれませんが、反復的で理解しやすいコードです。
私は Android を初めて使用するので、相対レイアウトを使用してみましたが、非常に苦労しました。チュートリアルをオンラインで見ようとしましたが、コードで使用しても正しく見えませんでした。
たとえば、私のタイトル画像には、表示したい実際のテキストの上下に余分なスペースがあります。重みのある線形レイアウトでは、指定したスペースに合わせて自動的に小さくなります。ただし、RelativeLayout にはありません。
私がここで尋ねようとしているのは次のようなことだと思います: RelativeLayout アイテムが数行にわたって均等に配置されたボタンになるようにするにはどうすればよいですか (上記の例に示すように)、ImageViews やその他のものを実際に自動的に作成するにはどうすればよいですか?私がそれらに与えるスペースにサイズダウン?さらに情報が必要な場合は、お気軽にお問い合わせください。
android - ボタンは垂直方向のスペースを埋めます
ボタンが伸びて残りの空きスペースを垂直に埋めるような方法で、2番目の線形レイアウトを使用できると言われました. ここからどこへ行けばいいのかわからない。どんな助けでも大歓迎です。