問題タブ [fill-parent]

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

android - 右から左に要素を描画する方法は?

画面の右側にボタンがあり、ボタンの左側にあるすべての場所に編集テキストが必要です。どのようにできるのか?

このxmlは、画面の左側にボタンを表示しますが、その前には何も表示しません:/

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

android - AndroidのDPに関する質問

「fill_parent」や「wrap_content」ではなく「dp」を使用したい場合、画面を画像で埋めるために使用する適切な番号は何でしょうか。

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

android - Android TextViewが幅を埋めていないのはなぜですか?

次のレイアウトがあり、そのレイアウトを呼び出します。ある時点で、このまったく同じコードが、親レイアウトであるタブの幅を埋めていました。今はそうではなく、その理由がわかりません。最新バージョンのリリースを妨げています。あらゆる入力を歓迎します。

section_title.xml:

これがどのように呼び出されるかのスニペットです:

ありがとう!

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

android - Android:同じ xml の動作がどこで膨らませるかによって異なり、その理由がわかりません

xml から直接インフレートされたときに fill_parent が設定されているのに、同じ xml をインフレートするカスタム コンポーネントを介して追加されたときに設定されていない場合、scrollview 内の linearlayout の一部のビューが親を埋めるのはなぜですか?

2 つの異なる場所で同じ xml をインフレートした結果:

http://imgur.com/DF6kl

2 つのうちの一番上の項目は、linearLayout を拡張するクラスで xml をインフレートし、そのクラスをスクロール ビュー内の linearLayout に追加した結果です。このビューは親を埋めていません。その理由はわかりません。

一番下の項目は、これがすべて含まれているアクティビティで xml を直接インフレートした結果です。思った通りに表示されます。

これは、アクティビティに 2 つのビューを追加するコードです。

これは、カスタム コンポーネント クラス「CommunityTaskListItem」内のアクティビティを拡張するコードです。

xml は問題ないと思います。なぜなら、アクティビティで直接膨らませると問題なく動作するからです。私の質問は、カスタム コンポーネントのクラスで xml が膨張したときに fill_parent プロパティが失われたように見えるのはなぜですか?

参考までに、膨らませた xml を次に示します。 編集: 前に間違ったものを渡しました!!! これが正しいものです:

可能であれば、カスタム コンポーネントを保持し、アクティビティ内で xml をインフレートしたくありません。

編集: CommunityTaskListItem が膨らんだコード:

編集:すべてが機能しています!同様の問題がある場合に備えて、他の人のための最終的なコードは次のとおりです。カスタムオブジェクトのコンストラクター:

カスタム オブジェクト xml:

正直なところ、私が犯した間違いが何であったか正確にはわからないので、誰かがそれを明確にしてくれれば、とても感謝しています.

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

android - Androidのfill_parentからmatch_parent

match_parentを導入し、fill_parentを廃止する理由は、どちらも同じことを意味するためです。この変更は、下位互換性の妨げにはなりませんか?

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

java - 相対レイアウトfill_parentの問題

まず第一に、私はAndroid開発に不慣れなので、これは単純な問題かもしれませんが、実際には機能させることができません。

私は次のレイアウトを持っています。

ScheduleScrollView表示されているのは、 2つの相対的なレイアウトを持つ水平スクロールビュー( )があることです。上の方にはタイムライン(ScheduleTimelineRelativeLayout)が含まれ、下の方(ScheduleConcertsRelativeLayout)にはプログラムで作成されたいくつかのボタンが含まれます。水平スクロールビューはタイムラインと同じ幅です。下の相対レイアウトで親を埋めたいのですが、これは水平スクロールビューと同じ幅である必要がありますが、これは機能しません。

私は自分の質問に対する答えを見つけようとしてこのフォーラムを検索しました。使用を提案する人もandroid:layout_width="match_parent"いますが、そうすると、次のエラーが発生します。

エラー:文字列タイプは許可されていません(値'match_parent'の'layout_width'で)

他の人は設定を提案しますandroid:layout_weight="1"が、これは何も変更しません(そして、設定は私のオートコンプリートで利用できないので、存在しないようです)

以下のスクリーンショットは私の問題を示しています。緑の部分は、私の水平スクロールビューの背景色です。これは表示されないはずです。代わりに、下の赤い部分が端に行く必要があります。

ここに画像の説明を入力してください

アップデート:

ここに画像の説明を入力してください

アップデート:

ScheduleConcertsRelativeLayoutレイアウトが配置された後にプログラムで幅と高さを設定することは機能しています。

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

android - fill_parentは背景画像を拡大していません

私はここで夢中になります。私はこの仕事を1000回前に経験したことを誓います、そしてそれは今何も正しく振る舞っていないようです。私は愚かなことをしなければなりません。数日前、リストビューアイテムの背景が親を埋めずにリストビューアイテムの高さ全体に広がるという問題が発生していました。私はついに諦め、それを修正するために両方の高さをハードコーディングしました。今、私はアクティビティ全体の背景を設定し、画像が画面全体を覆うようにその親を塗りつぶそうとしています。このアクティビティはタブ内にあります。これがタブコントローラーのコードと私が問題を抱えているアクティビティです。

タブレイアウト:

面倒な活動:

この問題は、新しいBionicでのみ発生しているようです。「@drawable/ background」は、リストビューが長い場合にのみ拡大されます。また、リストビューにアイテムがない場合は、何も表示されません。レイアウトからリッピングしてイメージビューにすることも試みましたが、それもうまくいきませんでした。どこかにwrap_contentタグがないようです。通常、これはBionicで厄介なことだと思いますが、ListViewの背景でこれらの問題がどのように発生したかを見ると、どこかで何かが台無しになっていると思います。助けてください!!

私のマニフェストにも:

しかし、私はそれを削除しようとしました、そして私がその行にどんな値を入れても、それは私のアプリでは何もしません。

編集:画像を「fill_parent」スクロールビューに入れると、それに応じて背景が伸びることに気づきました。ただし、画面にListViewが含まれているため、このルートに進むことはできません。ここで何かが風変わりです。

編集2:リストビューを取り除いたところ、完全に機能しました。それはどういうわけかリストビューに関連しています。

編集3: ListViewの高さを「wrap_content」に設定することで問題を解決しました。「fill_parent」がこのデバイスでこの動作を引き起こした理由はわかりませんが、修正されたため、すべてが順調に進んでいます。私はさらに6時間自己回答できないので、誰かがこれを回答として入れたい場合は、正しいものとして選択します。みんな、ありがとう!

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

android - Androidリストビュー幅確率

画面の主なレイアウトは次のとおりです。

これが、リストビューにデータを入力するために使用されるアダプタです。

そして、これがitems(locationitem.xml)のxmlです。

今、私の問題は、リストビューとその中のアイテムが表示に必要な最小の幅をとっているのに対し、利用可能な全幅をとっていることです。私のコードの問題は何ですか?

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

android - TabHost が一致しないのは、HoneyComb Android 3.0 の親の幅です。

私は 1.6+ を使用しているかのように HoneyComb で TabHost を作成しようとしていますが、コードをコピーすると (HoneyComb と以前のバージョンの両方で同じです)、TabHost が画面幅と一致しません。理解できません?

エミュレーターで API 3.0 の Halo テーマを使用する。

xml は次のとおりです。

そして、ここに私の活動があります:

TabHost が HoneyComb でそのように動作する理由を知っている人はいますか?

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

android - アクションバーがオンの場合、Webview がフルスクリーンに収まらない

WebView をフルスクリーンで表示し、その上にアクション バーを表示し、下に標準のメニュー バーを表示したいと考えています。アクションバーなしで正しく表示されます。オンにすると、webview の下部が下部のメニュー バーの下に表示され、両方のメニュー バーの間に収まるようにしたいと考えています。おそらく簡単に修正できますが、その答えは見つかりません。ありがとう!

コード:

main.xml

settings.xml

アクティビティ: