按下按钮时如何隐藏/显示元素?

发布于 2024-10-18 02:58:47 字数 176 浏览 3 评论 0原文

我正在尝试学习如何使用 Eclipse IDE 开发 Android。我现在想做的是在按下按钮时使隐藏的 TableLayout 可见。但是,我不知道需要在按钮的 OnClick 属性中放入什么内容。

另外,是否有任何在线教程可以帮助我学习如何在 Eclipse 中开发 Android 应用程序?

谢谢!

I'm trying to learn how to develop Android using the Eclipse IDE. What I'm trying to do right now is make a hidden TableLayout visible when a button is pressed. However, I have no idea as to what I need to put in the button's OnClick property.

Also, are there any tutorials online that could help me learn how to develop Android apps in Eclipse?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

小鸟爱天空丶 2024-10-25 02:58:47

我们只需在 onClickListener() 中使用 findViewById(int) 获取 TableLayout 的引用即可。获得 TableLayout 对象后,调用 setVisibility(View.VISIBLE)

well just take the reference of the TableLayout by using findViewById(int) in the onClickListener(). once you have the object of TableLayout, call setVisibility(View.VISIBLE)

我三岁 2024-10-25 02:58:47
TableLayout tl = (TableLayout)findeViewById(R.id.yourtablelayout);

tl.setVisibility(View.VISIBLE);

onClick() 方法中类似的东西应该可以解决问题。

TableLayout tl = (TableLayout)findeViewById(R.id.yourtablelayout);

tl.setVisibility(View.VISIBLE);

Something like that within your onClick() method should do the trick.

因为看清所以看轻 2024-10-25 02:58:47

尝试:

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); 

    }
});

希望这有效。

Try:

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); 

    }
});

Hope this works.

方圜几里 2024-10-25 02:58:47

在 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);

Try this in MainActivity class :

  TextView textview;

/* onClick method of show button */

  public void show(View view){
    textview.setVisibility(View.VISIBLE);

}

/* onClick method of hide button */

public void hide(View view){
    textview.setVisibility(View.INVISIBLE);
}

and try this in onCreate method :

    textview = (TextView) findViewById(R.id.textview);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文