問題タブ [android-linearlayout]
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 - 線形レイアウトで画像を均等にスケーリングする
線形レイアウトを水平方向にまたがる 6 つの画像を含む線形レイアウトがあります。
問題は、最初の 5 つの画像が拡大縮小されず、ピクセル幅を取り、6 番目の画像が縮小されていることです。これは、水平方向に十分なスペースが残っていないためです。
均一な外観になるようにすべての画像を縮小する方法はありますか?
android - Android の線形レイアウトの設計上の問題
私のデザインでは、xml ファイルに次のようなものがあります。
セルが2つ並んだようなデザインです。そのうちの 1 つをオートサイズにして行を塗りつぶし、そのうちの 1 つを固定サイズにする必要があります。2番目のlinearlayoutでコンテンツをラップし、最初のlinearlayoutで残りのスペースを埋めたいと思います。css のように、左側に 2 つの div があり、1 つが固定サイズで、もう 1 つが行の残りの部分を埋めています。
サイズを手動で変更せずにxmlファイルを使用してそのようなことは可能ですか?
android - LinearLayoutで余分なスペースを取り除く方法は?
LinearLayout を使用するウィジェットを作成し、レイアウトに 2 つの TextView を配置しました。レイアウトの重心は「上」。
問題は、2 つの TextView の間にスペースができて、それを取り除くことができないことです。
ご覧のとおり、パディング 0 と verticalSpacing 0 を入れてみましたが、それらの間にまだスペースがあります。
どうすれば修正できますか?
ありがとう。
android - Javaコードでネストされたレイアウトの子ビューグループの幅を変更するには?
線形レイアウトのレイアウト xml ファイルがあります。子の 1 つは、やはり ViewGroup Relative レイアウトです。私のJavaコードでは、要件に合わせてこの子Viewgroupの幅を変更したいと考えています。私はこれを試しました
findViewById(childViewGroup) はビューに対してのみ行うビューグループをフェッチしないため、これを行うことができませんでした。
注: この小さな要件に対してまったく新しい layout.xml を定義することはできません。これは、レイアウト ファイルが巨大であり、パフォーマンスのオーバーヘッドが発生する可能性があるためです。Java アクティビティ コードで子ビュー グループの幅を変更したかっただけです。
よろしくお願いします。
android - 線形レイアウト内の相対レイアウトのネスト
layout.xmlに次のコードがあります。
Eclipseプラグインレイアウトクリエーターでは、EditTextとボタンが正しく表示されます。(下のスクリーンショットを参照)
ただし、デバイスとエミュレーターでは、ボタンは非表示になりません。(下のスクリーンショットを参照)
ボタンがデバイスに隠されている理由はありますか?
android - Color State List Resources で背景色を指定するには?
アプリのユーザーに現在どのフィールドがフォーカスされているかを示すために、現在の状態に応じて一部のフィールドの背景色を変更しようとしていますが、Android の色状態リスト リソースを理解するのに問題があります。
例を見つけました(申し訳ありませんが、URLは機能しなくなりました) 。まったく同じことを試してみると、つまりtextColorを調整したい場合はうまくいきます。ただし、背景色を調整するなど、少しだけ異なることを試みると、うまくいかず、その理由がわかりません。なんでこんなに矛盾してるの???
私がやろうとしていることを理解しやすくするために、その他を追加します。.xml ファイル:
AndroidManifest.xml
ファイル:
Test-Activity
:_
res/values/strings.xml
:_
res/color/button_test_color.xml
:
そして最後に私のres/layout/main.xml
ファイル:
ここに示すようにこれを実行すると、機能します。つまり、ボタンがフォーカスされているか、押されているかなどに応じてテキストの色が変化するボタンが表示されます。
textColor と background の属性値を反転させた下のボタンのコメントを外すと、次のような例外が発生します。
ここで何が欠けているのですか?その色の状態のリストがテキストの色として受け入れられるのに、背景色として受け入れられないのはなぜですか? ビューの状態に応じてビューの背景色を指定するにはどうすればよいですか?
android - listview addFooterView の問題
リストビューの上と下に表示する必要があるコンテンツがあるので、スクロールビューとリストビューを一緒に使用できる場合は、スクロールビューを使用すると便利です。それは最善の解決策ではないので、リストビューにフッターコンテンツを追加するためにいくつかのことを試みてきました.
ここで、下の写真は、最後の行として別の種類の行を追加するとどうなるかを示しています。コンテンツが行の幅を埋めることができません
フッターに配置する必要があるボタンがいくつかあります。BaseAdapter を拡張するカスタム アダプターを使用しています。
addFooterView も使用してみましたが、独自のアダプターを実装している場合に addFooterView メソッドを使用する方法について混乱しています。カスタムアダプターにaddFooterViewを実装する方法の簡単な例は誰にもあります
また
この位置 (図に示すように) の行をより適切に表示する方法はありますか?このフッター行を作成するために使用しているコードは次のとおりです。
編集:
ここに私のフッターレイアウトのxmlがあります
スタイル/ボタンのxmlは次のとおりです
標準的なスタイル
android - 「トップバー」と「ボトムバー」の間に ListView を配置した Android レイアウト
画面の上部にテキスト ビューがあり、画面の下部に下部バーがあるレイアウトを構築しようとしています。これらの各ビューは固定されたままにし、2 つのビューの間に ListView を配置する必要があります。
私のレイアウト (以下を参照)はほとんど機能します。上部と下部のコンポーネントは固定されたままで、リストビューはスクロールします。「問題」は、ListView の最後の行が下部のバーの後ろに隠れていることです。
レイアウトを調整する方法について何か提案はありますか?
ありがとう!
android - Android:ドラッグ可能なビューで別のビューを表示(Facebookと同様)
Facebookアプリを使用したことがある方のために、画面の下部にドラッグ可能なビューを表示して、上にドラッグするとFacebookの通知を表示することで、ホームアクティビティに関する詳細情報を表示する興味深い方法があります。同じビューを下にドラッグすると、通知が非表示になります。これは、画面の上部に押したままドラッグするか、単にその方向に投げることで機能することに注意してください。
私のアプリでも同様のことをしたいと思います。アクティビティの下部にLinearLayoutがあり、それを上にドラッグして詳細情報を表示できるようにしたいと考えています。どうすればこれを行うことができますか?利用できるチュートリアルはありますか?
android - LinearLayoutをスクロール可能にするにはどうすればよいですか?
画面にたくさんのアイテムがあり、ユーザーが下にスクロールできるようにスクロールバーを使用する必要があります。ただし、スクロールが表示されないか、機能していません。スクロールバーをに追加するにはどうすればよいLinearLayout
ですか?