問題タブ [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 - 実行時に LinearLayout レイアウトを変更したい
私は検索してきましたが、これを行う方法が見つかりません。実行時に、特定のピクセル位置を指定せずに、LinearLayout でビューを再配置する機能が必要です。私の概念実証のために、2 つの TextViews、1 つが赤、もう 1 つが黒のレイアウトがあります。赤い TextView は左側にあります。レイアウトの XML を書き直したかのように、余白を調整せずに、onClick を右側に設定し、2 番目に赤い TextView を設定します。これを行う方法はありますか?私はそれを見つけることができないようです。
android - 内部に ImageButton がある LinearLayout onClick イベントのキャプチャ
次のように、ImageButton と TextView を LinearLayout でラップしています。
ImageButton は、通常の状態、フォーカスされた状態、および押された状態のカスタム ドローアブルによって支えられています。ユーザーが LinearLayout の任意の場所をクリックして OnClick イベントを発生できるようにしたいと考えています。以下のコードは、OnClickListener のセットアップを示しています。
コードは、ユーザーが TextView の任意の場所をクリックすると機能しますが、ユーザーが ImageButton をクリックすると、イベントは LinearLayout までバブルアップしません。ボタンの onClickListener を定義していません。ImageButton のドローアブルを変更したいので、clickable=false に設定したくありません。イベントを盛り上げる方法はありますか?
android - レイアウトの左右にテキストビューを配置するには?
レイアウトの右側とレイアウトの左側にテキストビューを配置したいのですが、それらは互いに重なり合っています:
android - 「Wrap_Content」を使用して LinearLayout にサブビューを追加できない
の要素を構築するためにデータを使用していますViewGroup
。であるViewGroup
葉LinearLayouts
を除いて、 ですTextViews
。Data は階層を描画するため、個々の XML ファイルからその場でプログラムによってLinearLayouts
andを膨らませます。TextViews
私の問題:LinearLayout
属性
を使用して を作成し、その中に aまたはその他をwrap_content
膨らませると、新しいビューを尊重して、親 (またはとにかく十分な数) を再描画することができません。これらは常に 0 のサイズで出力されるように見えます。これは、最初に作成されたとき (子が膨張する前)、何もラップしないためです。TextView
LinearLayout
LinearLayouts
のいくつかのストックメソッドを呼び出してみましViewGroup
たが、何も機能していないようです。
android - Androidのリニアレイアウトによる相対スタッキング?
それぞれに3つの画像を含む2行として表示したい6つの画像があります。私はネストされた LinearLayouts を使用してこれを実現していますが、次の 1 つの点を除いてうまく機能します。
最大の画像の高さは、線形レイアウトのサイズを決定します。つまり、多くの場合、空きスペースがあります。言い換えれば、私の問題は次のとおりです。
左側に表示されるレイアウトを取得し続け、右側に表示されるレイアウトが必要です。
GridView だけを使用できることは承知していますが、それでも右側に示されている正確なレイアウトが妨げられるため、本当に途方に暮れています。どうもありがとう。
android - ImageViews を使用した Android Linear/RelativeLayout のサイズ変更
これで何日も立ち往生していますが、私がこれをどのように設定しているかがうまくいきません。すべて同じサイズの ImageViews の大きなグリッドがあります。これは Horizontal LinearLayout で構成され、その中に 5 つの Vertical LinearLayout があります (最初の図)。
私が望むのは(RelativeLayout、Linear、またはTablesを使用する方法は気にしません)、画像#2をより大きな画像(特に3x3の小さい画像)に設定する場合、効果的に「上書きする」ことです' それらの画像 (図 2 に示すように)。
「上書きされた」画像(3,4,7,8,9,12,13,14)をsetVisibility(GONE)に設定してこれを試してみましたが、これは正常に機能しますが、2番目の垂直LinearLayoutはサイズに合わせて拡大されました私が望まない新しいイメージの。画像のサイズを押しつぶしますが、fill_parentに設定しようとすると。その結果、私が得たのは3番目の写真です。
関連するすべての XML コード (ID コードは画像のものと一致します):
RelativeLayouts を使用してこれを行うと、setVisibility(GONE) のときに問題が発生します。これは、欠落しているビューを使用して位置が参照される可能性が非常に高いためです。INVISIBLE に設定すると、実際には 0px x 0px のサイズにしたい場合に空白が残ります。
どんな助けでも大歓迎です。私が何をしようとしても、何かが常に少しうまくいかないようで、気が狂ってしまいます。
android - xml / javaを使用してレイアウトを作成するさまざまな動作
この単純なレイアウトの動作を再現しようとしています:
利用可能なすべてのスペースを占める青い背景の線形レイアウト。
この Java コードが機能しない理由がわかりません。画面は黒いままです。誰かアドバイスできますか?
ありがとう。
android - Android: LinearLayout の画像間の垂直ギャップを削除できません
私は Android に 2 つの画像を縦に並べた単純な LinearLayout を持っています。
次のリンクでわかるように、画像の上部と下部のギャップを取り除くことができません: http://img185.imageshack.us/img185/8484/senzanomev.png
LinearLayout と ImageViews で考えられるすべてのことを試しました。
成功しませんでした。これらの空の境界線を削除するにはどうすればよいですか?
android - LinearLayoutOnClickListenerが応答しない
LinearLayoutを展開してカスタムウィジェットを作成しています。カスタムウィジェットの要素の1つは、別のレイアウトから拡張された線形レイアウトです。OnClickListenerを設定すると、応答しません。あなたがアドバイスしていただけますか?
ありがとう!
android - Android ,インクルードタグからボタンを呼び出す
フッターバー(Androidナビゲーションバーの下部)の@seanhodgesサンプルに従いました: https://stackoverflow.com/questions/2369975?tab=votes#tab-top
インクルードタグから呼び出して、実行時に各ボタンにアクセスすることは可能ですか?
includeタグから呼び出すと、画面上で見栄えがします。実行時にボタンに到達しようとしましたが、機能することができました..
私はこれが方法ではないことを知っていますが、私はこのようなものを探しています...
-include- タグを介して実行できますか?
ありがとう