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

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

android - 実行時に LinearLayout レイアウトを変更したい

私は検索してきましたが、これを行う方法が見つかりません。実行時に、特定のピクセル位置を指定せずに、LinearLayout でビューを再配置する機能が必要です。私の概念実証のために、2 つの TextViews、1 つが赤、もう 1 つが黒のレイアウトがあります。赤い TextView は左側にあります。レイアウトの XML を書き直したかのように、余白を調整せずに、onClick を右側に設定し、2 番目に赤い TextView を設定します。これを行う方法はありますか?私はそれを見つけることができないようです。

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

android - 内部に ImageButton がある LinearLayout onClick イベントのキャプチャ

次のように、ImageButton と TextView を LinearLayout でラップしています。

ImageButton は、通常の状態、フォーカスされた状態、および押された状態のカスタム ドローアブルによって支えられています。ユーザーが LinearLayout の任意の場所をクリックして OnClick イベントを発生できるようにしたいと考えています。以下のコードは、OnClickListener のセットアップを示しています。

コードは、ユーザーが TextView の任意の場所をクリックすると機能しますが、ユーザーが ImageButton をクリックすると、イベントは LinearLayout までバブルアップしません。ボタンの onClickListener を定義していません。ImageButton のドローアブルを変更したいので、clickable=false に設定したくありません。イベントを盛り上げる方法はありますか?

0 投票する
3 に答える
49552 参照

android - レイアウトの左右にテキストビューを配置するには?

レイアウトの右側とレイアウトの左側にテキストビューを配置したいのですが、それらは互いに重なり合っています:

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

android - 「Wrap_Content」を使用して LinearLayout にサブビューを追加できない

の要素を構築するためにデータを使用していますViewGroup。であるViewGroupLinearLayoutsを除いて、 ですTextViews。Data は階層を描画するため、個々の XML ファイルからその場でプログラムによってLinearLayoutsandを膨らませます。TextViews

私の問題:LinearLayout属性 を使用して を作成し、その中に aまたはその他をwrap_content膨らませると、新しいビューを尊重して、親 (またはとにかく十分な数) を再描画することができません。これらは常に 0 のサイズで出力されるように見えます。これは、最初に作成されたとき (子が膨張する前)、何もラップしないためです。TextViewLinearLayoutLinearLayouts

のいくつかのストックメソッドを呼び出してみましViewGroupたが、何も機能していないようです。

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

android - Androidのリニアレイアウトによる相対スタッキング?

それぞれに3つの画像を含む2行として表示したい6つの画像があります。私はネストされた LinearLayouts を使用してこれを実現していますが、次の 1 つの点を除いてうまく機能します。

最大の画像の高さは、線形レイアウトのサイズを決定します。つまり、多くの場合、空きスペースがあります。言い換えれば、私の問題は次のとおりです。 代替テキスト

左側に表示されるレイアウトを取得し続け、右側に表示されるレイアウトが必要です。

GridView だけを使用できることは承知していますが、それでも右側に示されている正確なレイアウトが妨げられるため、本当に途方に暮れています。どうもありがとう。

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

android - ImageViews を使用した Android Linear/RelativeLayout のサイズ変更

これで何日も立ち往生していますが、私がこれをどのように設定しているかがうまくいきません。すべて同じサイズの ImageViews の大きなグリッドがあります。これは Horizo​​ntal 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 のサイズにしたい場合に空白が残ります。

どんな助けでも大歓迎です。私が何をしようとしても、何かが常に少しうまくいかないようで、気が狂ってしまいます。

代替テキスト

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

android - xml / javaを使用してレイアウトを作成するさまざまな動作

この単純なレイアウトの動作を再現しようとしています:


利用可能なすべてのスペースを占める青い背景の線形レイアウト。



この Java コードが機能しない理由がわかりません。画面は黒いままです。誰かアドバイスできますか?

ありがとう。

0 投票する
3 に答える
11053 参照

android - Android: LinearLayout の画像間の垂直ギャップを削除できません

私は Android に 2 つの画像を縦に並べた単純な LinearLayout を持っています。

次のリンクでわかるように、画像の上部と下部のギャップを取り除くことができません: http://img185.imageshack.us/img185/8484/senzanomev.png

LinearLayout と ImageViews で考えられるすべてのことを試しました。

成功しませんでした。これらの空の境界線を削除するにはどうすればよいですか?

0 投票する
3 に答える
7379 参照

android - LinearLayoutOnClickListenerが応答しない

LinearLayoutを展開してカスタムウィジェットを作成しています。カスタムウィジェットの要素の1つは、別のレイアウトから拡張された線形レイアウトです。OnClickListenerを設定すると、応答しません。あなたがアドバイスしていただけますか?

ありがとう!

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

android - Android ,インクルードタグからボタンを呼び出す

フッターバー(Androidナビゲーションバーの下部)の@seanhodgesサンプルに従いました: https://stackoverflow.com/questions/2369975?tab=votes#tab-top

インクルードタグから呼び出して、実行時に各ボタンにアクセスすることは可能ですか?

includeタグから呼び出すと、画面上で見栄えがします。実行時にボタンに到達しようとしましたが、機能することができました..

私はこれが方法ではないことを知っていますが、私はこのようなものを探しています...

-include- タグを介して実行できますか?

ありがとう