0

私はAndroid/Javaの初心者なので、事前にお詫び申し上げます。

2つのXMLファイルがあります。1つはactivityを含む自分用ListViewで、もう1つは内の各アイテムのレイアウトを定義するものListViewです。アクティビティ用の.javaファイルもあります。この時点で、私はとだけを持っonCreateていonStartます。onStartには、アイテムのを作成し、アダプターを新しく作成したものにadapter設定するコードが含まれています。ListViewadapter

とにかく、簡単に言えば、使用layoutImageButtons最後にXML全体を追加することは可能かどうか疑問に思いました。私が今持っている方法(アクティビティのXMLをしばらくいじった後)は、基本的に画面の一番下に固定されたままのマージンを使用していますが、これは私が望んでいることではありません。リストの一番下に並べて表示したかったのです。ListViewaddFooterView()RelativeLayoutImageButtonsImageButtons

例へのリンク、または例自体の投稿も非常に便利です。

4

3 に答える 3

6

はい、追加できます。

View footerView = inflater.inflate(R.layout.completeLayout, youtListView, false);
youtListView.addFooterView(footerView);
于 2013-02-26T05:44:40.703 に答える
2

はい可能です。

3 つのボタンを持つ1 つのレイアウトfooterview.xmlを作成すると、次のように使用できます。

RelativeLayout footerview = (RelativeLayout) View.inflate(context, R.layout.footerview, null);
listView.addFooterView(footerview);
于 2013-02-26T05:45:16.223 に答える
2

インフレータを入手する

 LayoutInflater inflater = (LayoutInflater)context.getSystemService
          (Context.LAYOUT_INFLATER_SERVICE);

次に、を使用してxmlを膨らませます

View     inflate(int resource, ViewGroup root)
//Inflate a new view hierarchy from the specified xml resource.

次に、inflate(int リソース、ViewGroup ルート) によって返されたビューを addFooterView() によって ListView に追加します。

それがあなたの望むものかどうかわかりません~~~

于 2013-02-26T05:47:01.750 に答える