タグ付けされた質問 「layout-inflater」


7
ビュールートとしてnullを渡さないでください(インフレートされたレイアウトのルート要素のレイアウトパラメーターを解決する必要があります)
ルートスタジオにnullを渡すと、次の警告が表示されます。 ビュールートとしてnullを渡さないでください(インフレートされたレイアウトのルート要素のレイアウトパラメーターを解決する必要があります) でnull値が表示されていますgetGroupView。助けてください。 public class ExpandableListAdapter extends BaseExpandableListAdapter { private Context _context; private List<String> _listDataHeader; // header titles // child data in format of header title, child title private HashMap<String, List<String>> _listDataChild; public ExpandableListAdapter(Context context, List<String> listDataHeader, HashMap<String, List<String>> listChildData) { super(); this._context = context; this._listDataHeader = listDataHeader; this._listDataChild = …

14
レイアウトで1つのビューを膨らませる方法
XMLで定義されたレイアウトがあります。以下も含まれます: <RelativeLayout android:id="@+id/item" android:layout_width="fill_parent" android:layout_height="wrap_content" /> このRelativeViewを他のXMLレイアウトファイルで膨らませたいと思います。状況に応じて異なるレイアウトを使用する場合があります。どうすればよいですか?私はさまざまなバリエーションを試していました RelativeLayout item = (RelativeLayout) findViewById(R.id.item); item.inflate(...) しかし、どれもうまくいきませんでした。

12
LayoutInflater attachToRootパラメーターはどういう意味ですか?
LayoutInflater.inflateドキュメントはまさにの目的について私にクリアされていないattachToRootパラメータ。 attachToRoot:膨張した階層をルートパラメータにアタッチする必要があるかどうか falseの場合、ルートはXMLのルートビューのLayoutParamsの正しいサブクラスを作成するためにのみ使用されます。 誰かがルートビューが何であるかを具体的には、より詳細に説明し、多分間の行動の変化の一例を示してもらえますtrueし、false値を?

6
活動していない場所でのgetLayoutInflater()の呼び出し
インポートする必要があるもの、またはアクティビティ以外の場所でレイアウトインフレーターを呼び出すにはどうすればよいですか? public static void method(Context context){ //this doesn't work the getLayoutInflater method could not be found LayoutInflater inflater = getLayoutInflater(); // this also doesn't work LayoutInflater inflater = context.getLayoutInflater(); } getLayoutInflaterアクティビティでのみ呼び出すことができますが、それは制限ですか?カスタムダイアログを作成してそのビューをインフレートしたい場合、またはサービスから表示されるカスタムビューを含むトーストメッセージを表示したい場合、サービスのコンテキストのみがあり、アクティビティはありません。カスタムメッセージを表示します。 アクティビティクラスにないコードの場所にインフレーターが必要です。 これどうやってするの ?

5
フラグメント内のonCreateOptionsMenu
setHasOptionsMenu(true)内部onCreateViewに配置しましたが、onCreateOptionsMenuフラグメントの内部を呼び出すことはできません。 @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { setHasOptionsMenu(true); return inflater.inflate(R.layout.facesheet, container, false); } 以下は私のonCreateOptionsMenuコードです。 @Override public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu) { getSupportMenuInflater().inflate(R.menu.layout, menu); return (super.onCreateOptionsMenu(menu)); } 私が得るエラーメッセージ: onCreateOptionsMenu(Menu)タイプFragment のメソッドは、スーパータイプメソッドをオーバーライドまたは実装する必要があります。


10
AlertDialogで使用するためにビューをインフレートするときの「ビュールートとしてnullを渡さないでください」という警告
次のようにas でAvoid passing null as the view rootビューを膨らませると、糸くずの警告が表示さnullれますparent。 LayoutInflater.from(context).inflate(R.layout.dialog_edit, null); しかし、ビューはのコンテンツとして使用するAlertDialog使用して、setView上AlertDialog.Builder、私はとして渡されるべきかわかりませんparent。 parentこの場合、何をすべきだと思いますか?

18
Android:テキストビューの最後の行が途切れる
私はそれを横に続けてLinearLayout含む横を持っています。これは、内に含まれる固定垂直で複数回動的に膨張します。TextViewSpinnerLinearLayoutLinearLayoutRelativeLayout 問題は、からに切り替えたTheme.lightためTheme.holo.light、の最後の行がTextView半分にカットされることです。これは、ダイナミックテキストが長く、複数行にわたる場合に発生します。 私は横に下のパディングを追加することによってこの問題を解決することができましたLinearLayout含むTextViewとSpinner。 これは修正のようには感じられませんが、ハックのようなものです。誰かが私にこれを適切に修正する方法についていくつかのアドバイスをお願いできますか? 他の質問も読みましたが、どれも役に立たないようです。 水平線形レイアウト: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:id="@+id/textView1" android:layout_width="150dp" android:layout_height="wrap_content" android:layout_marginRight="20dp" android:text="TextView"/> <Spinner android:id="@+id/spinner1" android:layout_width="wrap_content" android:layout_height="wrap_content"/> </LinearLayout> 上記のレイアウトがid ll2_7の線形レイアウトで動的に拡大される相対レイアウト: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ScrollView android:id="@+id/scrollView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_above="@+id/relLayoutButtonNext" android:layout_below="@id/textView1" > <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingBottom="20dp" android:paddingLeft="10dp" android:paddingRight="10dp" android:paddingTop="10dp" > …

8
独自のカスタムアダプターを作成する場合、getView()メソッドはどのように機能しますか?
私の質問は: LayoutInflaterの正確な機能は何ですか? 私が読んだすべての記事で、convertviewがnullであるかどうかが最初に確認されるのはなぜですか?nullの場合はどういう意味ですか、そうでない場合はどういう意味ですか? このメソッドが受け入れる親パラメーターは何ですか?

12
オプションメニューの背景色を変更する方法
オプションメニューのデフォルトの色を白に変更しようとしています。オプションメニューのすべての項目の背景を黒にします。 menu要素内のitem要素でandroid:itemBackground = "#000000"のようないくつかの撮影を試みましたが、機能しませんでした。 どうすればこれを達成できますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.