我设计了两个键盘,并添加了一个按钮,单击该按钮将在这些键盘之间切换。
我想在设计时将这两个键盘放在彼此的顶部,这样用户可以点击,第一个键盘会在第二个键盘弹出时消失。我遇到的问题是无法弄清楚如何使用GridLayout
将它们放在同一个地方。
我遇到的第二个问题是更改GridLayout
。
这是我正在使用的代码:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final GridLayout kb2s = (GridLayout)findViewById(R.id.kb2);
final GridLayout kb1s = (GridLayout)findViewById(R.id.kb1);
kb1s.setBackgroundColor(128);
答案 0 :(得分:0)
用FrameLayout包装两个键盘怎么样?
你可以放第一个键盘FrameLayout,当点击开关按钮时,将第二个键盘放到FrameLayout,当再次点击开关按钮时,从FrameLayout中删除第二个键盘
文档请查看此FrameLayout Docs