include merge的使用
16lz
2021-12-04
root.xml
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/rootLayout" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:id="@+id/headingLayout" android:layout_width="wrap_content" android:layout_height="wrap_content"> <include android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/heading_layout" /> </LinearLayout> <RelativeLayout>
heading_layout.xml
<?xml version="1.0" encoding="utf-8"?> <merge xmlns:android="http://schemas.android.com/apk/res/android"> <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content"> <ImageView android:id="@+id/titleImg" android:src="@drawable/bg_cell" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <TextView android:id="@+id/titleTxt" android:layout_centerInParent="true" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </RelativeLayout> </merge>
使用 setContentView(R.layout.root)
或者
LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); inflater.inflate(R.layout.home, rootLayout);
更多相关文章
- Android中贪吃蛇游戏的学习(四)
- Android中的AutoCompleteTextView的使用
- 使用Android(安卓)Studio创建Android(安卓)Wear项目
- Android(安卓)角标 BadgeView/android-viewbadger使用介绍
- [转] 软键盘android:windowSoftInputMode属性使用
- Android使用DialogFragment,自定义对话框
- MAC上使用maven打android的包,报错:No Android(安卓)SDK path cou
- Android使用HttpClient时出现错误:java.lang.NoSuchFieldError: N
- Android--ExpandbleView源码学习一---ExpandableListView使用