問題タブ [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.
android - レイアウトで 1 つのビューを膨らませる方法
XML で定義されたレイアウトがあります。以下も含まれます。
この RelativeView を他の XML レイアウト ファイルで膨らませたいと思います。状況に応じて異なるレイアウトを使用する場合があります。どうすればいいですか?私はさまざまなバリエーションを試していました
しかし、どれもうまくいきませんでした。
android - Android メニューの背景色を変更する
標準のライトグレーをライトグリーンに変更しようとしています。これを行う簡単な方法はないようですが (たとえば、Android テーマを使用)、次のページで説明されている回避策を見つけました: http://tinyurl.com/342dgn3。
作者が姿を消したようです。このコードの統合を手伝ってくれる人はいますか? LayoutInflater
ファクトリ クラスを実装する必要がある場所がわかりません。
android - オプションメニューの背景色を変更するにはどうすればよいですか?
オプションメニューのデフォルトの色である白を変更しようとしています。オプションメニューのすべての項目に黒の背景が必要です。
menu要素内のitem要素でandroid:itemBackground = "#000000"のようないくつかの撮影を試しましたが、機能しませんでした。
どうすればこれを達成できますか?
android - AndroidのLayoutInflaterは何をしますか?
LayoutInflater
Androidでの使用は何ですか?
android - Androidでメニュー項目のテキストの色を変更するには?
Android でメニュー項目の背景色を変更できますか?
どなたかこれの解決方法があれば教えてください。最後のオプションは明らかにカスタマイズすることですが、カスタマイズせずにテキストの色を変更する方法はありますか.
android - AndroidのLayOut Inflater?
のサブクラスをView
内部クラスとして作成しましたActivity
。を拡張するクラスに xml をインフレートしたいだけですView
。クラスとxmlの両方のコード/構文を提供できる人はいますか?
xmlは
android - 時折発生するバイナリ XML ファイルの行 #XX: クラスの拡張中にエラーが発生しました
メインメニューを保持するメインアクティビティがあります。SurfaceView
このメニューには、子孫である 2 番目のアクティビティを開始するオプションがあります。
このエラーが数回発生しますが、常にではありません。最初のアクティビティのメニュー ボタンを介して 2 番目のアクティビティを呼び出し、最初のアクティビティに戻るプロセスを実行する必要があります。最終的に(通常は7回目の繰り返しで)、2回目のときにエラーが発生します。活動を開始しています。デバッガーがないと、電話の画面が黒くなり、約 30 秒以上ブロックされてから、閉じるダイアログが表示されます。デバッガーでは、アプリはこの例外で停止します。
2 番目のアクティビティのレイアウト ファイルは次のとおりです。
Class がありMySecActivity
、このレイアウトをコンストラクターにロードします。
私は を取得していることを理解しましInflateException
たsetContentView
。私は渡すIDをチェックしてsetContentView
いますが、それはすべての条件で同じで、nullではありません:
java - レイアウトを動的に膨張させる方法は?
XML で定義された次のレイアウトがあります。
LayoutInflater を使用して ListView と ProgressBar を取得し、コードで割り当てるにはどうすればよいですか?
android - 膨張したLinearLayoutでNullReferenceExceptionをスローするImageView
LayoutInflaterを使用して親レイアウトを膨らませた後、ImageViewのNullReferenceExcpetionで問題が発生します。以下のレイアウトXMLでわかるように、2つのTextViewと1つのImageViewがあります。両方のTextViewを問題なく参照できますが、ImageViewは参照できません。
膨らんだレイアウトの子ビューのプロパティにドリルダウンすると、両方のTextViewのmIDプロパティが正しいことがわかりますが、ImageViewのmIDは-1です。
ImageViewだけがNULLとして表示される理由を誰かが知っているでしょうか?ばかげていると思いますが、理解できません。また、レイアウトXMLファイルを再作成したり、プロジェクトをクリーンアップしたりしました。
前もって感謝します!!
レイアウトXML:
コード:
android - setViewBinder/setViewValue と getView/LayoutInflater の使用の違いは何ですか?
行内の何かを変更するには、次の 2 つの方法があるようですListView
。
setViewBinder
/の使用setViewValue
:myCursor.setViewBinder(新しい SimpleCursorAdapter.ViewBinder() {
/li>getView
/の使用LayoutInflater
:public View getView(int 位置、View convertView、ViewGroup 親) {
/li>
これら2つのアプローチの違いは何ですか?