問題タブ [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.
android - 画像を利用可能な最大幅にスケーリングし、アスペクト比を維持し、ImageViewの余分なスペースを回避します
この単純なレイアウトXMLと、30X30ピクセルのgreen_square.pngファイルがあります。
私が達成しようとしているのは、ImageViewの余分なスペースがない状態でアスペクト比を維持しながら、親の幅を満たすように画像を拡大縮小することです。
避けたい余分なスペースを参照するために、ImageViewに赤い背景を追加しました。
android - Android カスタム レイアウト マネージャー - 子のレイアウト
LinearLayout から派生したカスタム レイアウト マネージャーを作成しました。(私は LinearLayout 機能を実際にはあまり使用しませんが、多くの ViewGroup 抽象メソッドのすべてを気にしたくはありません。) 私は上書きしただけです。
メソッドと、その子ごとに MyLayout.onLayout(...) で child.layout(...) を呼び出します。他のすべてのものはオリジナルの LinearLayout です。子が子 (MyLayout の孫) のない単純なコントロールである場合、正常に動作し、子は親の MyLayout に正しく配置されます。
ViewGroup (LinearLayout、ViewSwitcher など) を MyLayout の子として使用すると、問題が発生します。この場合、(MyLayout の) 子は適切に配置されますが、各子の内部の (MyLayout の) 孫はそうではありません。wrap_content、fill_parent、layoutWeight などのパラメーターと値が正しく処理されていないようです。たとえば、MyLayout の ViewSwitcher はそのコンテンツを表示せず、LinearLayouts (MyLayout の子) の子 (MyLayout の孫) のサイズは 0px で、CompoundButton (MyLayout の子) はそのテキストを表示しないことがあります...
MyLayout.onLayout の child.layout(...) は各子のサイズと位置を正しく設定しているようですが、各子のレイアウトをうまく機能させるには他のメソッドを呼び出す必要があります (子が子を持つ ViewGroup の場合)。そのようなものはありますか、または onLayout を変更したばかりの MyLayout はうまく機能するはずですか?
すべてのアドバイスをありがとう。
android - カスタム ダイアログの ImageView - fill_parent が機能せず、ダイアログが小さい
簡単なリクエストがあります。いくつかの画像 (小さな解像度、大きな解像度) をダイアログに配置し、フルスクリーンで表示する必要があります。
私はこれを試しました:
そして、私のレイアウトは次のとおりです。
どこでも fill_parent を書いたように、ダイアログは全画面表示にすべきではありませんか?
android - 親レイアウトで2つのレイアウトをストレッチする
私は、2つのネストされた相対レイアウトが同じ量のスペースを占有し、画面の幅全体を埋めるようにしようとしています。すべての親レイアウトでは、幅にfillparentが設定されています。Eclipseのグラフィカルなビューは見栄えがしますが、私のHTCは同意しません-それはそれらを一緒に接着します(私はそれで問題ありません)が、それはまたそれらを左にシフトします。伸ばして欲しいです。
android - Android 3-LinearLayoutへのフラグメントの追加:fill_parentが機能しない
プログラムでフラグメントをLinearLayoutに追加しようとしていますが、フラグメントはレイアウトの高さ全体にコンテンツを拡大しません。これは、fill_parentではなくwrap_contentのように機能します。
反対側では、fill_parentはフラグメントの幅で機能します。この動作を変更するにはどうすればよいですか?
DashboardActivity:
そのonCreateメソッド:
ActivitystreamFragment XML:
そしてそのcreateView:
android - 親を埋めるが同じ高さの行を持つテーブルレイアウト
同じ高さで親を埋める複数の行を持つテーブルレイアウトを作成する方法を知っている人はいますか?
次のレイアウトでは、すべての行の高さが同じになりますが、たとえば最初の行に画像ビューを追加すると、この行は画像の高さに合わせて拡大されます。画像ビューの一部、または行に収まるようにスローする可能性のあるものだけを行に表示する方法はありますか?
android - Titanium モバイル相対レイアウト
Titanium モバイルを使用して Android アプリを作成しています。垂直レイアウトを使用してこのインターフェイスを作成するにはどうすればよいですか?
公式の Android SDK には、コンテンツ ビューを下に引き伸ばすための fill_parent サイズがあります。高さを「自動」に設定すると、コンテンツの高さに応じて高さが調整されます。「100%」に設定すると、画面全体がカバーされます。
この回答を何日も探していましたが、本当に助けていただきありがとうございます。
編集: 別の質問です。ヘッダー ビューが下部にある場合はどうなりますか?
android - fill_parentがLinearLayoutの画面全体を埋めていません
この回答を検索しようとしましたが、回答に最も近いのはandroid:resizable = "true"を追加することでしたが、これは非推奨です。この質問に答えられた場合はお詫び申し上げますが、答えられた場合は見つかりませんでした。
とにかく、私のアプリは画面全体を埋めていません。私が使用していた方法はAndroid2.2で機能していましたが、現在2.3エミュレーターを使用しており、機能していません。これが実際に問題なのかどうかはわかりません。
今問題に...
温度変換アプリを作成しています(はい、宿題です)。LinearLayoutのlayout_widthとheightにfill_parentと言っても、アプリが画面全体に表示されません。私が見た提案は、RelativeLayoutを使用することでした。これは、私が推測できることですが、解決策ではなく、バンドエイドのようです。これはうまくいかないのですか?
これが私のコードです:
結果は次のとおりです。
android - Android TextView fill_parent
次のようなレイアウトを作成する必要があります。
左の 3 行は TextViews で、最初は全体の高さが不明です。右側の要素は、背景色を動的に変更できるウィジェットにする必要があります。そして、親を満たすためにその高さにまたがる必要があります。
どうすればこれを達成できますか?色を表示するには、どのウィジェットを使用すればよいですか? で、どんなレイアウト?
正しい要素に TextView を使用して次のことを試しましたが、親を埋めません。
android - Android-高さを埋めるために強制されたEditTextマルチライン
ウィンドウの高さを埋めるEditTextが必要です。私はこれを使用しています:
しかし、私が得るのは1行のEditTextだけで、これは、戻るボタンを複数行入力して何かを書くと、より長くスクロール可能になります。行番号を設定できることはわかっていますが、この場合はさまざまなデバイスで機能するはずであり、すべてのデバイス(おそらく)の行数は異なります。
デバイスの高さを強制的に満たすにはどうすればよいですか?
任意のヒント?