我正在尝试学习如何使用Eclipse IDE开发Android。我现在要做的是按下按钮时隐藏的TableLayout可见。但是,我不知道我需要在按钮的OnClick属性中添加什么。
此外,是否有任何在线教程可以帮助我学习如何在Eclipse中开发Android应用程序?
谢谢!
答案 0 :(得分:15)
只需使用findViewById(int)
中的onClickListener()
来引用TableLayout即可。获得TableLayout的对象后,请调用setVisibility(View.VISIBLE)
答案 1 :(得分:11)
TableLayout tl = (TableLayout)findeViewById(R.id.yourtablelayout);
tl.setVisibility(View.VISIBLE);
onClick()
方法中的类似内容应该可以解决问题。
答案 2 :(得分:5)
尝试:
TableLayout table;
Button button;
table = (TableLayout) findViewById (R.id.tablelayout1);
button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// View list = (View)findViewById(R.id.myviewId);
tbleview.setVisibility(View.INVISIBLE);
}
});
希望这有效。
答案 3 :(得分:0)
在MainActivity类中尝试一下:
TextView textview;
显示按钮的/ * onClick方法* /
public void show(View view){
textview.setVisibility(View.VISIBLE);
}
/ *隐藏按钮的onClick方法* /
public void hide(View view){
textview.setVisibility(View.INVISIBLE);
}
,然后在onCreate方法中尝试:
textview = (TextView) findViewById(R.id.textview);