Android 自定义标题栏
16lz
2021-01-23
转自:http://lovezhou.iteye.com/blog/849953
核心代码:
//设置标志为自定义标题栏
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.custom_title);
//设置自定义标题栏,该句必须放在setContentView之后
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title_1);
效果图:
- packagecom.zhou.activity;
- importandroid.app.Activity;
- importandroid.os.Bundle;
- importandroid.view.View;
- importandroid.view.Window;
- importandroid.view.View.OnClickListener;
- importandroid.widget.Button;
- importandroid.widget.EditText;
- importandroid.widget.TextView;
- publicclassCustomTitleActivityextendsActivity{
- /**Calledwhentheactivityisfirstcreated.*/
- @Override
- publicvoidonCreate(BundlesavedInstanceState){
- super.onCreate(savedInstanceState);
- //关键代码
- //设置自定义标题栏标志
- requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
- //显示页面
- setContentView(R.layout.custom_title);
- //设置自定义标题栏,改句必须放在setContentView之后
- getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.custom_title_1);
- finalTextViewleftText=(TextView)findViewById(R.id.left_text);
- finalTextViewrightText=(TextView)findViewById(R.id.right_text);
- finalEditTextleftTextEdit=(EditText)findViewById(R.id.left_text_edit);
- finalEditTextrightTextEdit=(EditText)findViewById(R.id.right_text_edit);
- ButtonleftButton=(Button)findViewById(R.id.left_text_button);
- ButtonrightButton=(Button)findViewById(R.id.right_text_button);
- //按钮事件处理
- leftButton.setOnClickListener(newOnClickListener(){
- publicvoidonClick(Viewv){
- leftText.setText(leftTextEdit.getText());
- }
- });
- rightButton.setOnClickListener(newOnClickListener(){
- publicvoidonClick(Viewv){
- rightText.setText(rightTextEdit.getText());
- }
- });
- }
- }
更多相关文章
- android用代码获取布局文件
- Android 代码扫描工具
- android 应用 Ant脚本自动编译、打包、代码混淆、签名、安装等
- Android中处理代码未捕获异常
- Android时间互换代码
- 【Android Demo】获取指定网页的页面源代码
- Android开源项目:捕鱼达人游戏源代码