2016-09-15 79 views
0

我想知道,如果在一个方法我可以在工具栏的右上角以编程方式添加一个按钮,使用工具栏参考:如何添加按钮在工具栏程序

mToolbar = (Toolbar) findViewById(R.id.toolbar); 

回答

3

工具栏只是一个ViewGroup 。因此,就像您以编程方式向任何ViewGroup添加视图一样,对工具栏执行相同的处理。

Button bt = new Button(this); 
bt.setText("A Button"); 
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.FILL_PARENT); 
params.gravity = Gravity.RIGHT; 
button.setLayoutParams(params); 
toolbar.addView(bt); 
相关问题