Android ActionBar 自定义布局

来源:互联网 发布:网络摄像头哪种好 编辑:程序博客网 时间:2024/05/20 14:41

由于溢出菜单的影响,Android ActionBar 的标题位于左,有时候标题必须位于中央,有什么办法解决了? 还有在ActionBar Api中有一个setCustomView(View view) 函数,例如:

public class MainActivity extends ActionBarActivity {    @SuppressLint("NewApi")    @Override    protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);         // 返回箭头(默认不显示)           getSupportActionBar().setDisplayHomeAsUpEnabled(false);         // 左侧图标点击事件           getSupportActionBar().setHomeButtonEnabled(true);         // 使左上角图标(系统)是否显示           getSupportActionBar().setDisplayShowHomeEnabled(false);         // 显示标题           getSupportActionBar().setDisplayShowTitleEnabled(false);         //显示自定义视图           getSupportActionBar().setDisplayShowCustomEnabled(true);         View actionbarLayout = LayoutInflater.from(this).inflate(                 R.layout.actionbar, null);         getSupportActionBar().setCustomView(actionbarLayout);         TextView text = (TextView) findViewById(R.id.text);         text.setOnClickListener(new OnClickListener() {           @Override           public void onClick(View v) {               Intent intent = new Intent(MainActivity.this,activitytwo.class);               startActivity(intent);           }       });  }

源码下载

http://download.csdn.net/detail/cszdzat/9039337

0 0
原创粉丝点击