問題タブ [android-viewgroup]

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 に答える
666 参照

android - 現在の行にスペースがない場合に子を改行で折り返す ViewGroup

ここで古いソリューションを試しました: Android用の改行ウィジェットレイアウト

この機能を実装する新しい適切な方法はありますか?

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

android - 動的に追加されたビューへのレイアウトの重みの設定が Android で機能しない

私はAndroidアプリを開発しています。私のアプリでは、ビューを動的に追加し、コードでもその重みを設定しています。しかし、それは機能していません。

これは、動的ビューのコンテナーの XML です。

これは、コントロールを動的に追加する方法です。

これは私の realated_item_view.xml です

しかし、それは適切に体重を設定していません。実際には、各行には 2 つの列があり、各列は画面幅の半分でなければなりません。しかし、それは機能していません。

これはスクリーンショットです:

ここに画像の説明を入力

ご覧のとおり、画面を半分ずつ取りません。どうすれば修正できますか?

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

android - PopupMenu が表示されている間に回転すると、android.view.WindowLeaked が取得されます

を拡張して、簡単なカスタム レイアウトを作成しましたViewGroup。と を作成ButtonPopupMenuますinit()。ボタンが押されると、PopupMenuが表示されます。問題は、PopupMenuが表示されているときにデバイスを回転させると、次のエラー メッセージが表示されることです。

E/WindowManager: android.view.WindowLeaked: アクティビティがウィンドウ android.widget.PopupWindow$PopupDecorView{c44e7da VE..... ......ID 0,0-392,960} をリークしました。最初にここに追加されました

同様の質問 ( PopupMenu PopupWindow$PopupViewContainer leak ) を見つけましたが、解決策dismiss()PopupMenu onStop(). ただし、これはアクティビティではなく であるため、 はViewGroupありませんonStop()。そこで、似たような名前のイベントを探してみたところ、 が見つかりましonDetachedFromWindow()た。私は電話をかけdismiss()ましたonDetachedFromWindow()

onDetachedFromWindow()画面の回転の前に呼び出されますが、それでも WindowLeaked エラー メッセージが表示されます。

どうすればこの問題を解決できますか? 実際、アプリケーションは正常に動作しているようで、ログにエラー メッセージが表示されるだけです。このエラーは無視できますか?

0 投票する
0 に答える
82 参照

android - 項目の高さがランダムな 2 列のリストを作成する方法

次のようなレイアウトを作成したいと思います。

ここに画像の説明を入力

ViewGroup2 列の です。アイテムの幅は固定されていますが、高さはそれぞれランダムです。

どうすればこれを実装できますか? GridView、、ListViewまたは ...を使用する必要がありますか?

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

android - 2 つのビュー追加アプローチのパフォーマンスの違い

ビューを動的に追加する ( ViewGroup の追加/削除ビュー メソッドを使用する) か、それらを静的レイアウト xml ファイルに入れ、バイナリ形式にコンパイルして実行時に膨張させる (通常の方法) のパフォーマンスの違いは何ですか?

ViewStub がオプションであることは知っていますが、まったく膨張しないという違いがあるのだろうか。

ありがとう

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

android - カード ビュー内でリサイクラー ビューをクリックできるようにする

Click のカード ビューは機能していますが、リサイクラー ビューの領域はクリックできません。カードビューのイベントがキャプチャされるようにするにはどうすればクリック可能にできますか。

0 投票する
0 に答える
37 参照

android - Listview のカスタム行で ViewGroup を使用すると、キャストの問題が発生する

次のように、カスタム行を持つ ListFragment があります。

Fragment.xml

Custom_row.xml

次のエラーが表示されます:

Custom_row.xml から LinearLayout ViewGroup を削除して textView を直接追加すると問題なく動作しますが、カスタム行には複数のビューが必要で、すべてのタイプの ViewGroups を使用するのに疲れましたが、すべて上記のキャスト エラーが発生します。

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

java - ViewGroup の Floating-EditText 子を取得しようとしています

ビューグループ (LinearLayout) からFloating EditTextを取得しようとしています。シンプルなEditText 正常に動作しますが、うまくいきません。

ここに私のコードがあります:

XML コード:

Java コード:

これ(android.support.design.widget.TextInputLayout)は LinearLayout と EditText の間にあり、解決方法がわかりません。

前もって感謝します