android学习——自定义标题栏titlebar

oncreat()中的代码

super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); //titlebar为自己标题栏的布局 getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar); final TextView titleTV = (TextView)findViewById(R.id.title); titleTV.setText(R.string.app_name); Button titleButton = (Button)findViewById(R.id.titleButton); titleButton.setText("自定义标题栏按钮"); titleButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { titleTV.setText("动态标题栏"); } });  

titlebar.xml代码

<?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/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:layout_gravity="center" android:gravity="center" /> <Button android:id="@+id/titleButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:gravity="center" /> </LinearLayout>  

你可能感兴趣的:(android,layout,button,encoding)