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

android - カスタムViewGroupのレイアウトXMLからコンテンツを拡張する場合、レイアウトパラメータは適用されません

を使用しLayoutInflaterて、カスタムViewGroup(のサブクラスでは...Layoutなく単純なViewGroup)にレイアウトを追加しています。

それとの短い戦いの後、そしてこの投稿で述べられたすべてを実装した後、私はコンテンツを最終的に表示することができましたが、何らかの理由でそれは私が望むようにレイアウトされていません。レイアウトXMLには、水平方向に分散する必要のある3つの要素があり、中央の要素が端にある要素を「プッシュ」します。

レイアウトを膨らませるコードは次のとおりです。

最初は追加しただけですinflated.layout(l, t, r, b)が、実際には機能しませんでした。を追加した後inflated.measure(r,b)、ようやくコンテンツが表示されましたが、それがLinearLayout膨張したXMLのベースに設定されているかのように、すべてがくっついていましたWRAP_CONTENT

inflatedViewGroupの子を調べて呼び出しようと.layout(l,t,r,b)しましたが、その結果、レイアウト全体が上下に重なるように引き伸ばされました。

ここで本当に小さなものが欠けているに違いありません。誰もがそれが何であるか知っていますか?

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

android - ビューの LayoutParams 幅を小さく設定するにはどうすればよいですか?

こんにちは、viewGroup をアニメーション化するために、ここにあるSeth のメソッドを借りています。それはうまく機能しますが、間違った方向に進みます - Animation クラスを使用/拡張するのはこれが初めてで、ビューのサイズを縮小する方法がわかりません - これにより拡張されます。

以下はクラスと私がそれを使用する方法です。どんな助けでも大歓迎です。

使用法:

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

android - Horizo​​ntalScrollViewは直接の子を1つだけホストできますか?

私は基本的にこのサイトに行きます: http://blog.velir.com/index.php/2010/11/17/android-snapping-horizo ​​ntal-scroll/

しかし、私はこの問題を抱えています:

原因: java.lang.IllegalStateException: Horizo​​ntalScrollView は直接の子を 1 つだけホストできます"

この行で:

addView(internalWrapper);

ここに myHorizo​​ntalScrollView クラスがあります:

xml の MyHorizo​​ntalScrollView:

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

android - カスタム Android ViewGroup 強制終了

だから私は基本的に横スクロールして所定の位置にロックできるカスタム ViewGroup を探していて、ここで見つけました: https://github.com/ysamlan/horizo ​​ntalpager/tree/master/src/com/github/ysamlan/horizo​​ntalpager

その後、次のように attrs.xml ファイルを編集しました。

そして、メインのxmlの問題が修正されました(またはEclipseが言った):

ただし、エラーログにはまだ eclipse.buildId=M20110909-1335 が表示されます

この理由は何でしょうか?私はすべてのことを正しく行ったと思います...

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

android - ViewGroup内のサイズ変更されたImageViewが適切に表示されない

カスタマイズされたビューグループとカスタマイズされたimageViewsがあります。これを使用して、フリングジェスチャで1つの画像ビューから別の画像ビューにスライドできます。

ピンチズームを使用してImageViewを拡大縮小すると、一部はズームされますが、ズームに応じたスペースはビューグループで使用できません。

}

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

java - プログラムでxmlからビューを正確に作成する方法

このViewGroupをプログラムで作成しようとしていますが、そうするのに問題があります(私はまだこのようなことが得意ではないため) 誰かがプログラムでこれを行う方法を指摘できますか?

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

android - ListViewをLinearLayoutに追加するときのViewGroup.resetResolvedTextDirectionのAndroidStackOverflowError

以前にこのエラーについて1つの質問をしましたが(ViewGroup.resetResolvedTextDirectionのAndroid StackOverflowError)、エミュレータでエラーを再現し、この問題が発生する特定の場所を絞り込みました。

アクティビティを開始するAsyncTaskと、サーバーから必要なデータを取得してすべてのビューを作成するがあります。run()AsyncTaskのメソッド内で、カスタムビューを作成しています(そしてそれをアクティビティのメインビューに追加していますが、今は重要ではありません)。

ListingViewから拡張する私のカスタムビュークラスLinearLayoutです。このカスタムビューのコンストラクターには、次のコードがあります。

このカスタムビュークラスでtblVenuesは、次のように宣言されています

そして、ロードされているXMLは次のとおりです。

これはすべて、Androidフォーム1.6から3.xまでは完全に正常に機能しますが、Ice Cream Sandwich(4.0)ラインでは正常に機能します。

結果StackOverflowError

LogCatには他に役立つものはありません。エラーは基本的にコンストラクターからスローされるため、ListingView全体はまだメインアクティビティビューに追加されていません。

何が問題なのか、私は全損です。どんな助けでも大歓迎です。

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

android - プログラムでビューグループにフラグメントを追加する

基本的に、これはタブレットの横向き用の私のアプリ(アイデア)です:2つのフラグメント、左のフラグメントはresource.xmlファイルによって入力されたリストフラグメントです(うまくいきました)。

右フラグメントは、ユーザーがクリックしたリスト項目に基づいてフラグメントとレイアウトを動的に変更することになっています。これまでのグーグルでは、それを行うには、プログラムでビューグループにフラグメントを追加および削除する必要があると教えてくれました。そうですか?

基本的に質問は次のとおりです。

  1. ビューグループを作成する方法と場所 (Main.java または menufragment.java) を教えてください。
  2. 動的な「ユーザーがリストの ID 3 をクリックしたので、フラグメント 3 をビューグループに追加する」を配置するにはどうすればよいですか?
  3. main.xml ファイルには何を追加すればよいですか? そこにリストフラグメントのフラグメントを取得しました。動的ビューグループに何を追加しますか?

編集:

だから、これは私の活動がどのように見えるかです: Main.java

これは私のリストフラグメントMenuFragment.javaです

そして最後に私のmain.xml

リストを作成するxmlファイルにある文字列配列は、「listmenu」と呼ばれます

あなたが書き留めたコードをどこに置く必要があるか教えてください。

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

android - カスタム ViewGroup までスクロール バー

CustomComponent 拡張するクラスがありますViewGroup

のソース コードCustomComponent:

XML レイアウト:

これに垂直スクロールを追加する必要がありますViewGroup。助けてください、この問題を解決する方法がわかりません。 ここに画像の説明を入力

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

android - カスタム ViewGroup が正しくない onLayout

独自のレイアウト クラスを作成しようとしています。しかし、onLayoutに問題があります。LinearLayout を拡張して onLayout を実行し、onMeasure で super.onMeasure() を呼び出すと、すべてが機能します。しかし、ViewGroup の拡張は機能していません。表示されているのは、最初の左端の子が正しくレンダリングされていることですが、残りは表示されないか、適切なサイズではありません。