、断片ロードリストビュー
パブリックビューonCreateView(LayoutInflaterのインフレータ、のViewGroupコンテナ、バンドルsavedInstanceState){
ビュービュー= inflater.inflate(R.layout.listview_fragment、容器、偽); //ローディング破片のレイアウト
リストビューリストビュー=(リストビュー)view.findViewById(R.id.list_view)。
ArrayAdapterの<string>アダプタ=新しいArrayAdapterの<string>(getActivity()、android.R.layout.simple_list_item_1、データ)。
listView.setAdapter(アダプタ)。
ビューを返します。
}
注意事項:
- 差findViewById()とView.findViewById
findViewByIdがメインのデフォルトのレイアウトActivivy、文脈で、一般的に、我々は活動findViewById()関数内で呼び出されたのonCreate()メソッド(**ビュー)findViewById(R.id. **)を使用します。
そして、このような子のレイアウトとして、他の例で記述された*** view.findViewById()呼び出しfindViewByIdビュークラス()です。
- フラグメントgetActivity
戻り値フラグメントの活動は、現在、それに関連付けられています。
第二に、タイトルバーを非表示
アンドロイド:テーマ=「@アンドロイド:スタイル/ Theme.NoTitleBarは、」フラッシュバックにつながるのタイトルバーを非表示
理由:代わりにAppCompatActivity活動を継承する活動の活動のタイトルバーの継承されたタイプを隠すために使用される方法、。
ソリューション:
- getSupportActionBarを使用してください()()隠す;。、有効にするには、これらのステートメントは、setContentView後に置かれることに注意してください。
- マニフェストファイルのAndroidManifest.xmlのテーマでアクティブなドキュメントのタイトルバーを非表示に設定しTheme.AppCompat.Light.NoActionBar
三、TextViewにはボタンとして使用することができます
ボタンは、TextViewのを継承したのTextViewがボタンとしてのTextViewの使用に直接リスナーを登録して与えることができます。
コモンコントロールの継承構造とレイアウト: