Android 按下按钮时如何隐藏/显示元素?
我正在尝试学习如何使用EclipseIDE开发Android。我现在要做的是在按下按钮时使隐藏的表格布局可见。但是,我不知道需要在按钮的OnClick属性中添加什么 另外,有没有在线教程可以帮助我学习如何在Eclipse中开发Android应用程序Android 按下按钮时如何隐藏/显示元素?,android,eclipse,hide,Android,Eclipse,Hide,我正在尝试学习如何使用EclipseIDE开发Android。我现在要做的是在按下按钮时使隐藏的表格布局可见。但是,我不知道需要在按钮的OnClick属性中添加什么 另外,有没有在线教程可以帮助我学习如何在Eclipse中开发Android应用程序 谢谢 只要在onClickListener()中使用findViewById(int)引用TableLayout即可。拥有TableLayout的对象后,调用setVisibility(View.VISIBLE) 您的onClick()方法中的类似内
谢谢 只要在
onClickListener()
中使用findViewById(int)
引用TableLayout即可。拥有TableLayout的对象后,调用setVisibility(View.VISIBLE)
您的onClick()
方法中的类似内容应该可以实现此目的。尝试:
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);
}
});
希望这能奏效。在MainActivity类中尝试以下操作:
TextView textview;
/*显示按钮的onClick方法*/
public void show(View view){
textview.setVisibility(View.VISIBLE);
}
public void hide(View view){
textview.setVisibility(View.INVISIBLE);
}
/*隐藏按钮的onClick方法*/
public void show(View view){
textview.setVisibility(View.VISIBLE);
}
public void hide(View view){
textview.setVisibility(View.INVISIBLE);
}
并在onCreate方法中尝试此操作:
textview = (TextView) findViewById(R.id.textview);
这是否在(项目名)/src/(包名)/(类名).java中?如果是这样的话,我应该把它放在哪里?它会放在任何包含按钮和表格布局的活动中。是否可以按名称而不是ID查找某个内容?