問題タブ [layout-inflater]

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 投票する
14 に答える
437291 参照

android - レイアウトで 1 つのビューを膨らませる方法

XML で定義されたレイアウトがあります。以下も含まれます。

この RelativeView を他の XML レイアウト ファイルで膨らませたいと思います。状況に応じて異なるレイアウトを使用する場合があります。どうすればいいですか?私はさまざまなバリエーションを試していました

しかし、どれもうまくいきませんでした。

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

android - Android メニューの背景色を変更する

標準のライトグレーをライトグリーンに変更しようとしています。これを行う簡単な方法はないようですが (たとえば、Android テーマを使用)、次のページで説明されている回避策を見つけました: http://tinyurl.com/342dgn3

作者が姿を消したようです。このコードの統合を手伝ってくれる人はいますか? LayoutInflaterファクトリ クラスを実装する必要がある場所がわかりません。

0 投票する
13 に答える
171726 参照

android - オプションメニューの背景色を変更するにはどうすればよいですか?

オプションメニューのデフォルトの色である白を変更しようとしています。オプションメニューのすべての項目に黒の背景が必要です。

menu要素内のitem要素でandroid:itemBackground = "#000000"のようないくつかの撮影を試しましたが、機能しませんでした。

どうすればこれを達成できますか?

0 投票する
15 に答える
305855 参照

android - AndroidのLayoutInflaterは何をしますか?

LayoutInflaterAndroidでの使用は何ですか?

0 投票する
29 に答える
282843 参照

android - Androidでメニュー項目のテキストの色を変更するには?

Android でメニュー項目の背景色を変更できますか?

どなたかこれの解決方法があれば教えてください。最後のオプションは明らかにカスタマイズすることですが、カスタマイズせずにテキストの色を変更する方法はありますか.

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

android - AndroidのLayOut Inflater?

のサブクラスをView内部クラスとして作成しましたActivity。を拡張するクラスに xml をインフレートしたいだけですView。クラスとxmlの両方のコード/構文を提供できる人はいますか?

xmlは

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

android - 時折発生するバイナリ XML ファイルの行 #XX: クラスの拡張中にエラーが発生しました

メインメニューを保持するメインアクティビティがあります。SurfaceViewこのメニューには、子孫である 2 番目のアクティビティを開始するオプションがあります。

このエラーが数回発生しますが、常にではありません。最初のアクティビティのメニュー ボタンを介して 2 番目のアクティビティを呼び出し、最初のアクティビティに戻るプロセスを実行する必要があります。最終的に(通常は7回目の繰り返しで)、2回目のときにエラーが発生します。活動を開始しています。デバッガーがないと、電話の画面が黒くなり、約 30 秒以上ブロックされてから、閉じるダイアログが表示されます。デバッガーでは、アプリはこの例外で停止します。

2 番目のアクティビティのレイアウト ファイルは次のとおりです。

Class がありMySecActivity、このレイアウトをコンストラクターにロードします。

私は を取得していることを理解しましInflateExceptionsetContentView。私は渡すIDをチェックしてsetContentViewいますが、それはすべての条件で同じで、nullではありません:

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

java - レイアウトを動的に膨張させる方法は?

XML で定義された次のレイアウトがあります。

LayoutInflater を使用して ListView と ProgressBar を取得し、コードで割り当てるにはどうすればよいですか?

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

android - 膨張したLinearLayoutでNullReferenceExceptionをスローするImageView

LayoutInflaterを使用して親レイアウトを膨らませた後、ImageViewのNullReferenceExcpetionで問題が発生します。以下のレイアウトXMLでわかるように、2つのTextViewと1つのImageViewがあります。両方のTextViewを問題なく参照できますが、ImageViewは参照できません。

膨らんだレイアウトの子ビューのプロパティにドリルダウンすると、両方のTextViewのmIDプロパティが正しいことがわかりますが、ImageViewのmIDは-1です。

ImageViewだけがNULLとして表示される理由を誰かが知っているでしょうか?ばかげていると思いますが、理解できません。また、レイアウトXMLファイルを再作成したり、プロジェクトをクリーンアップしたりしました。

前もって感謝します!!

レイアウトXML:

コード:

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

android - setViewBinder/setViewValue と getView/LayoutInflater の使用の違いは何ですか?

行内の何かを変更するには、次の 2 つの方法があるようですListView

  1. setViewBinder/の使用setViewValue:

    myCursor.setViewBinder(新しい SimpleCursorAdapter.ViewBinder() {

    /li>
  2. getView/の使用LayoutInflater:

    public View getView(int 位置、View convertView、ViewGroup 親) {

    /li>

これら2つのアプローチの違いは何ですか?