問題タブ [android-inflate]

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

android - これは機能しますが、それは「正しい」方法ですか?

ここでは、ヘッダーとフッターの両方にListViewとLayoutInflaterを再利用しています。

ListViewを再利用することは完全に賢明だと思いますが、LayoutInflaterについてはよくわかりません。私はここで災害でいちゃつくのですか、それともこれで大丈夫ですか?

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

android - 実行時に PreferenceScreens をインフレートする

アプリのリストのエントリごとに PreferenceScreen を表示する PreferenceActivity があります。ただし、リストは実行時にしか認識されないため、XML で定義することはできません。XML で一般的な画面を定義し、エントリごとにインスタンスを拡張したいのですが、これを行う方法がわかりません。誰にも提案がありますか?

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

android - 間違った時間に表示されるWebビューメニュー

Webビューを作成し、正常に動作しています。メニューは表示されますが、Webビューの実行中は表示されません。Webビューを作成する他の関数内にOnCreateOptionsMenu()関数をネストする必要があると思います。それは意味がありますか?私は正しいですか?どうすればいいですか?

メニューボタンが押され、Webビューが表示されていない場合、メニューが表示されます。Webビューが表示され、メニューボタンが押されると、androidsdefautメニューが表示されます。

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

android - フラグメントなしで複数の xml ビューを表示する

私のアプリでは、ユーザーはカルーセルを回転させます。選択した項目で、項目ごとに個別の xml ビューを表示する必要があります。カルーセルは常に下部に表示され、ビューは上半分に表示されます。フラグメントを使用するよりも良い方法があると思います。何か案は?次のコードは今のところ機能していませんが、インフレータが進むべき道かもしれませんが、それを行うのは私を悩ませています. case0 の後には、case1 ~ case5 があります。

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

android - Android-android.view.InflateException:クラスの膨張エラー

PatrikAkerfeldtによって開発されたandroid-viewflowアプリケーションを実装しようとしています。ソースコードはここにあります:https ://github.com/pakerfeldt/android-viewflow

ライブラリプロジェクトとして「 view-flow 」フォルダを追加し、アプリケーションで参照しました。「 org.taptwo.android.widget.TitleFlowIndicator 」を使用したい場合、コンパイラは次のエラーを出します。

"原因:android.view.InflateException:バイナリXMLファイルの行#9:クラスorg.taptwo.android.widget.TitleFlowIndicatorのインフレーションエラー"

これが.xmlファイルです。

このウィジェットは、以下のように.javaコードで使用されます。

ここで何が欠けていますか?どんな助けでも大歓迎です。ありがとう

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

android - 実行時に追加されたビューを正しく表示できません

これは私の主なレイアウトです:

そして、埋める方法match_listは次のとおりです。

私が抱えている問題は、外側にあるものはすべてmatch_list正しく表示され、match_list の内側には最初の要素が表示されますが、すべて空白です。つまり、LinearLayout はディスプレイの大部分を占めているため、いっぱいになっているEventように見えますが、最初に表示されるのは単なる黒いスペースです。

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

android - クラス スイッチの拡張エラー、ActionBarSherlock (InflateException)

私はエラーの痛みに遭遇しています。SherlockFragmentActivity と少なくとも 2 つの SherlockFragments があります。どちらも onCreateView を使用して xml ファイルを拡張します。ただし、LoginFragment にはスイッチ ウィジェットがありますが、econ フラグメントにはありません。スイッチ ウィジェットを econfragment.xml に追加すると、同じタイプのクラッシュが発生します (loginfragment は実装からコメント アウトされています)。loginfragment からスイッチ ウィジェットを削除すると、RadioGroup に対して同様のエラーが表示されますが、econfragment には既にラジオ グループがあり、エラーは発生しません。関連するコードは次のとおりです。

ポーリング:

ログインフラグメント:

エコフラグメント:

そして 2 つの XML ファイル。loginfragment.xml および econfragment.xml:

econfragment.xml:

根本的に違うことをしなければならないことはありますか?このエラーは Gingerbread 以下でのみ発生することに注意してください。たとえば、ICS では問題なく動作します。私が ABS を使用する目的は後方互換性を確保することなので、現時点ではこのエラーに少し不満を感じています!

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

android - AndroidでXMLからビューを膨らませる方法は?

私はtableLayoutを作成しています[XMLで指定]

テーブル行の追加 [XML で作成され、Java で膨張]

また、テーブル行に2つのテキストビューを追加します[XMLで作成され、JAVAで膨張します]

背景とテキストの色のみを取得できますが、幅、高さ、マージンなどのレイアウト プロパティを取得してテーブル ビューを取得することはできません。

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

android - androidSimulator2.0の次の例外

andoridシミュレータ2.0のみで次の奇妙な例外が発生しました

andorid 1.6、2.01、2.1、2.2、2.3、4.0でテストしたところ、完全に機能します。これは2.0のシミュレーターのバグですか。このおかげでいくつかの情報を教えてください。