我创建了两张表格,一张在左侧,一张在屏幕中央。当您启动应用程序时,左侧的表格设置为可见,中间的表格设置为不可见。
现在我想单击左表(Buton_left)中的一个按钮,中心的整个表将变得可见。
到目前为止我有这种方法,但它似乎不起作用。任何帮助或建议将不胜感激。如果您需要更多信息,请告诉我。
package com.example.musicapp;
import android.os.Bundle;
public class Tbl_Show_Hide extends Activity implements OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TableLayout table_left = (TableLayout)findViewById(R.id.table_left);
TableLayout table_center = (TableLayout)findViewById(R.id.table_center);
Button Buton_left = (Button)findViewById(R.id.Buton_left);
table_left.setOnClickListener(this);
table_center.setOnClickListener(this);
Buton_left.setOnClickListener(this);
}
@Override
public void onClick(View v) {
boolean visible = true;
int targetId = v.getId();
if(targetId == R.id.Buton_left)
{
if(visible)
{
if(table_center.getVisibility() == View.INVISIBLE)
{
table_center.setVisibility(View.VISIBLE);
}
}
}
}