如何将一个gridlayout放在另一个上面?

时间:2013-03-11 19:08:47

标签: android eclipse keyboard grid-layout

我设计了两个键盘,并添加了一个按钮,单击该按钮将在这些键盘之间切换。

我想在设计时将这两个键盘放在彼此的顶部,这样用户可以点击,第一个键盘会在第二个键盘弹出时消失。我遇到的问题是无法弄清楚如何使用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); 

1 个答案:

答案 0 :(得分:0)

用FrameLayout包装两个键盘怎么样?

你可以放第一个键盘FrameLayout,当点击开关按钮时,将第二个键盘放到FrameLayout,当再次点击开关按钮时,从FrameLayout中删除第二个键盘

文档请查看此FrameLayout Docs