問題タブ [android-relativelayout]

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 投票する
7 に答える
126859 参照

android - Android での重複ビュー

Android でビューを重ねることは可能ですか? 前面に透明な png があり、背景に別のビューがある ImageView が必要です。

編集:

これは私が現時点で持っているものです。問題は、imageViewの画像が透明ではなく、透明であるべき部分が黒くなっていることです。

編集:

私はそれを機能させました。それはチームの別のプログラマーからのテーマファイルでした。これだけ変えた

これに

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

android - RelativeLayout内でImageViewを垂直に塗りつぶす方法

リスト項目として使用ImageViewするTextView内にとを入れて、を の行番号で縦に伸ばしたい。のdrawableは縦棒のpng画像です。RelativeLayoutImageViewTextViewImageView

次のレイアウトでは、Eclipse の Layout ビューでは問題ないように見えますが、実行時にImageViewの高さが満たされません。RelativeView代わりに、常に元の画像の高さを維持します。

期待どおりに(または Eclipse レイアウト ビューに示されているように)動作しないのはなぜですか?

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

android - AndroidTableRowRelativeLayoutの問題

私は以下を持っています

私は動的にテーブルにデータを入力しますが、相対的なレイアウトが銀色であるため、テーブル行の約3/4にしか広がりません。水平方向のLinearLayoutを配置すると完全に広がりますが、垂直方向に変更すると同じ問題が発生します。次のようなものが必要なため、テーブル行に相対レイアウトが必要です。


の詳細MoreDetail。

テーブルの行にまたがる相対レイアウトを取得するためのアイデアはありますか?

0 投票する
9 に答える
198733 参照

android - プログラムでRelativeLayoutにビューをレイアウトする方法は?

私は(XMLを介して宣言的にではなく)プログラムで次のことを達成しようとしています:

言い換えると、2番目をTextView最初のものの下に表示するにはどうすればよいですか?しかし、コードでそれを行いたいと思います:

アップデート:

ありがとう、TreeUK。一般的な方向性は理解していますが、それでも機能しません。「B」が「A」と重なっています。私は何が間違っているのですか?

0 投票する
8 に答える
50626 参照

android - マージとインクルードで RelativeLayout を動作させるにはどうすればよいですか?

LinearLayoutsネストされた複数のレベルを 1 つのレベルに変換することで、レイアウトをより効率的にするために数日間試みてきましRelativeLayoutたが、回避策を見つけることができなかったいくつかの問題に遭遇しました...

Android 初心者グループとこのサイトを検索しましたが、問題の解決に役立つものは見つかりませんでした。

ブログの 1 つで、レイアウトをマージおよびインクルード タグと組み合わせることができると読みました。私が持っているのは、RelativeLayoutルート要素を持つメイン レイアウト ファイルです。その中には、5 つの異なる xml レイアウト ファイルを参照する 5 つの include タグがあり、それぞれがルートのマージ要素を持っています (マージ ファイルはすべて、ID を除いて同じです)。

2 つの問題が発生しています。これについては、レイアウト コードの簡略版を投稿した後に説明します。

サンプルのメイン レイアウト ファイル:

含まれているマージ ファイルの例:

私は2つの問題に直面しています:

1) android:layout_*include タグで使用すると属性が無視され、マージされたすべてのレイアウトが互いの上に表示されます。この投稿 ( http://developer.android.com/resources/articles/layout-tricks-reuse.html ) によると、「任意のandroid:layout_*属性を<include />タグで使用できます」

android:layout_below2) これを機能させることができなかったので、各マージ レイアウト ファイルの最初の項目に属性を追加してみることにしました。これTextViewは、各マージ ファイルが別のマージ レイアウト ファイルの ID を参照していることを意味します。ほとんどの場合、これは実際に機能し、私のレイアウトはうまく見えます。ただし、android:layout_below属性の 1 つで、指定した ID が見つからないというエラーが表示されます... ID を 2 回および 3 回チェックして、ID が正しいことを確認しました。最も奇妙な部分はAutoFill、最初に属性に ID を入れる機能を使用したことです。

誰かに提案や回避策があれば、喜んで試してみます。また、マージ xml レイアウト ファイルを 5 つではなく 1 つにする方法を誰かが考えてくれれば、非常にありがたいです。実行時にマージ レイアウト ファイルの各項目にアクセスする必要があるため、それを行う方法が見つかりませんでした...

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

android - 相対レイアウトを使用してリスト内のアイテムを垂直方向に配置するにはどうすればよいですか?

Android 1.5のリストビューを使用して、画像のリストと画像の横にテキストを表示しています。テキストを垂直方向に中央揃えしようとしていますが、テキストが中央揃えではなく行の一番上にあります。以下は私のレイアウトです:

テキストを垂直方向に中央揃えしようとしているときにalignParentTop="true"を設定する必要があるのは奇妙に思えますが、設定しないとテキストが表示されません。私は何が間違っているのですか?

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

android - RelativeLayout で TextView が互いに衝突する理由

RelativeLayout で同じ高さの 2 つの Textview が互いに衝突するという問題があります。

次のレイアウトを使用します。

これにより、次のように表示されます。

代替テキスト http://janusz.de/~janusz/view.png

2つのテキストビューの名前と情報が同じ画面スペースに表示され、一方が他方の上に表示されることを除いて、すべてが必要なとおりです。

どうすればこれを回避できますか?

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

android - Android 1.5 で RelativeLayout と重なって表示される

Android 1.5 の RelativeLayout でビューがオーバーラップするという問題が発生しています... Android 1.6 以降ではすべて正常に動作しています。

Android 1.5 には RelativeLayout に関するいくつかの問題があることは理解していますが、StackOverflow または Android 初心者グループで特定の問題を見つけることができませんでした。

私のレイアウトは 4 つのセクションで構成され、それぞれが TextView、Gallery、および垂直方向に配置された別の TextView で構成されています。

実行中のアプリ
最近のアプリ
サービス
プロセス

これらのアイテムの 4 つのセットがすべて表示されると、すべて正常に動作します。ただし、私のアプリでは、ユーザーがこれらの一部を表示しないように指定できます。ユーザーが実行中のアプリ、最近のアプリ、またはサービスをオフにすると、残りのセクションがすべて突然重複します。

これが私のレイアウト用のコードです。何が間違っているのかわかりません。ユーザーがセクションの表示をオフにすると、View.GONE 可視性設定を使用します。

これを短く保つために(やや無駄な)試みで、プロセスセクションのxmlを省略しました...

Android 1.5 でこれを機能させるにはどうすればよいですか? すべてが表示されているときに正常に動作するため、xml 内のビューを並べ替えるだけの問題ではないと思います。

0 投票する
13 に答える
169825 参照

android - Android で RelativeLayout のビューの Z オーダーを定義する

Android で RelativeLayout のビューの z オーダーを定義したいと思います。

これを行う1つの方法は、を呼び出すことbringToFrontです。

これを行うより良い方法はありますか?レイアウト xml で z オーダーを定義できれば素晴らしいと思います。