Android基礎(一)佈局7.自定義佈局
阿新 • • 發佈:2018-12-14
title.xml:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/title_back" android:layout_gravity="center" android:layout_margin="5dp" android:text="Back" android:textColor="#fff"/> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:id="@+id/title_text" android:layout_gravity="center" android:text="Title text" android:layout_weight="1" android:textColor="#fff" android:textSize="24sp"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/title_edit" android:layout_gravity="center" android:layout_margin="5dp" android:text="Edit" android:textColor="#fff"/> </LinearLayout>
main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:layout_height="match_parent"
android:layout_width="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android" >
<include layout="@layout/title"></include>
</LinearLayout>
java:
import android.support.v7.app.ActionBar; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ActionBar actionBar=getSupportActionBar(); if(actionBar!=null) actionBar.hide(); } }