標題欄中的返回按鈕在實際使用中用的比較多,今天就來講講我在項目開發(fā)中的使用經(jīng)歷,話不多說,還是直接上源碼,上源碼是最給力的。
一、 編寫自定義類
public class CustomTitle { private static Activity mActivity; public static void getCustomTitle(Activity activity, String title) { mActivity = activity; mActivity.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); mActivity.setContentView(R.layout.custom_title); mActivity.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title); TextView textView = (TextView) activity.findViewById(R.id.head_center_text); textView.setText(title); Button titleBackBtn = (Button) activity.findViewById(R.id.TitleBackBtn); titleBackBtn.setOnClickListener(new OnClickListener() { public void onClick(View v) { Log.d("Title back","key down"); mActivity.finish(); } }); } }