問題タブ [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 に答える
216 参照

android - Viewgroup のすべての子が作成され、いくつかの初期プロパティを設定できるようになるのはどの時点ですか?

LinearLayout を拡張するが、特定のサブクラスの子のみを受け入れるカスタム ViewGroup に取り組んでいます。機会がある最初の瞬間に、子にいくつかのプロパティ(インデックスなど)を設定したいと思います。Flex には createChildren() というメソッドがあり、そこですべての子が作成され、次に creationComplete というイベントが発生します (子は作成されますが、まだ測定/レイアウトされていません)。Androidで同等のものは何ですか?

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

android - GridView の子をアニメーション化する

GridView の子を新しい位置にアニメーション化する方法があるかどうか疑問に思っていました。たとえば、左からスライドインし、列の最後に来たら右にスライドします。これにより、各子が単にそこに現れるのではなく、新しい位置に移動する効果が得られます。

私は周りを見回しましたが、有益な情報を見つけることができませんでした。理想的には、小さなコード サンプルが私のやり方を理解してくれるでしょう。

ありがとう

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

android - コード内の既存のxmlビューグループにビューを追加します

コードで既存のxmlレイアウトにビューを追加できるようにしたいと思います。

コードで新しいLinearLayoutを作成する場合は機能しますが、上記のコードのようにリソースを使用する場合は機能しません。

common_list.xml:

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

java - Change text of TextView in PopupWindow not working

I'm having problems dynamically changing the text in a TextView in a PopupWindow in Android. I've referenced the TextView element inside the PopupWindow by using a LayoutInflater and ViewGroup but the text is not updating. Any help would be very much appreciated! :)

My code is as follows:

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

android - Androidで複数のImageButtonを含むビューグループを作成するにはどうすればよいですか?

カスタムビューグループを作成しているときに、その中に複数のImagebuttonを含めることは可能ですか?画像ボタンを自分の位置に配置することは可能ですか。

これらすべてが可能な場合、このビューグループを拡張するクリックリスナーを呼び出すにはどうすればよいですか?

私のViewGroupはこの画像のように見える必要があります ここに画像の説明を入力してください

編集1:

背景を描画して、背景の上にImageViewを配置しようとしています。このコードでは、背景画像が正しく表示されています。しかし、その上に描かれたImageViewを見ることができませんでした。私は正しい道を進んでいますか?

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

android - ViewGroup finish inflate event

I have created a custom layout which extends ViewGroup. Everything is working fine and I am getting the layout as expected.

I want to dynamically change an element in the layout. However this is not working as I am calling it in onCreate and till that time the entire layout is not actually (drawn) inflated onto the screen and hence do not have actual size.

Is there any event which can be used to find out when the inflation of the layout is done? I tried onFinishInflate but that would not work as Viewgroup has multiple views and this would be called multiple times.

I am thinking of creating an interface in the Custom layout class but not sure when to fire it?

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

android - ViewGroupsのレイアウトプロパティをどのようにアニメーション化しますか?

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

私は次のようなものになります:

特定のトグルが切り替えられたときに、左をアニメーション化して、その幅が画面全体に広がるようにします。同時に、Rightの幅をゼロに縮小するようにアニメートしたいと思います。後で、トグルが再び切り替えられたときに、上記の状態に戻す必要があります。

を呼び出す独自のアニメーションを作成しようとしましたView.getWidth()が、(設定によって)その値にアニメーション化するView.getLayoutParams().widthと、開始時よりも幅が広くなります。私はそれを間違っているだけだと思います。Honeycombアニメーションに関するすべてのドキュメントも読みましたが、変換したり拡大縮小したりしたくありません...レイアウト幅プロパティをアニメーション化したいと思います。この例は見つかりません。

これを行う正しい方法は何ですか?

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

android - プログラムでAndroidビューグループにビューを追加する

これはよくある質問のようですが、ドキュメントを見つけるのは非常に困難です。独自のビューグループを作成し(できれば既存のビューグループを拡張して)、プログラムでビューを追加する方法を示す例を探しています。

ありがとう。

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

android - 私のカスタムビューグループAndroidでonMeasureが呼び出されない

と の 2 つのカスタムviewgroupssuperViewGroupありsubViewGroupます。サブビューグループにはビューが含まれています。私のスーパービューグループをlinearLayoutに追加し、subViewGroupsを私のsuperviewgroup.

スーパービューonMeasure()グループは呼び出されていますが、サブビューグループにはありません。しかし、どちらの場合もonLayout()メソッドが呼び出されています。

コードは次のとおりです

コメントをお待ちしております。前もって感謝します。

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

android - ListAdapter からビューを適切に取得するには?

ListAdapter.getView(int position, View convertView, ViewGroup parent) メソッドを正しく使用するにはどうすればよいですか? ViewGroup が期待するものを見つけるのに苦労しています。

私が得るものから:

  • 位置は私が欲しい要素番号です
  • convertView は、レイアウト内のアイテムに対して定義したビューです
  • 親 = ?