适用于Android的操作栏中的确定和取消按钮

时间:2015-03-06 12:18:52

标签: android-layout android-actionbar

我想设计如下:

enter image description here

左侧是

OK按钮,右侧和中间是cancel按钮,活动名称和下方标签已经创建。

1 个答案:

答案 0 :(得分:0)

得到解决方案。

  • 为操作栏
  • 创建自定义视图
  • 在您的活动中写下此代码

            actionBar = getActionBar();
            actionBar.setDisplayShowHomeEnabled(false);
            actionBar.setDisplayShowTitleEnabled(false);
            LayoutInflater layoutInflater = LayoutInflater.from(this);
            View mView = layoutInflater.inflate(R.layout.layout_actionbar,null);
            actionBar.setCustomView(mView);
            actionBar.setDisplayShowCustomEnabled(true);
            mView.findViewById(R.id.btncancel).setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    Toast.makeText(VehicleActivity.this, "Cancel", Toast.LENGTH_SHORT).show();
                }
            });
    
            mView.findViewById(R.id.btndone).setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    Toast.makeText(VehicleActivity.this, "DONE", Toast.LENGTH_SHORT).show();
                }
            });