Android– 如何在条件下显示按钮?

Android– 如何在条件下显示按钮?,第1张

概述我有一个基本上看起来像这样的按钮:<Buttonandroid:id="@+id/admin_new_questions"android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="SeeAskedQuestions"/>

我有一个基本上看起来像这样的按钮:

 <button    androID:ID="@+ID/admin_new_questions"            androID:layout_wIDth="fill_parent"    androID:layout_height="wrap_content"    androID:text="See Asked Questions"    />    

我尝试只在某些情况下显示它:

if ( clause ){        button admin_see_questions = (button)findVIEwByID(R.ID.admin_new_questions);           admin_see_questions.setonClickListener(new button.OnClickListener()         {              public voID onClick(VIEw v)             {           ....                }        });        }

但由于某种原因,所有情况下都会显示该按钮,但如果该子句是错误,则不会监听监听器.

如果该条款为真,我怎样才能使按钮显示?

谢谢!

解决方法:

您的按钮位于XML布局中,因此您可以通过更改其可见性来隐藏或显示它

注意:您只需要执行以下 *** 作:

>使用findVIEwByID()获取对按钮的引用
>设置按钮的OnClickListener

<buttonandroID:ID="@+ID/admin_new_questions"        androID:layout_wIDth="fill_parent"androID:layout_height="wrap_content"androID:text="See Asked Questions"androID:visibility="invisible" //Initially hIDe the button/>    

button admin_see_questions = (button)findVIEwByID(R.ID.admin_new_questions);   admin_see_questions.setonClickListener(new button.OnClickListener() {      public voID onClick(VIEw v)     {        ....           }});  if ( clause ){    admin_see_questions.setVisibility(VIEw.VISIBLE); //SHOW the button}
总结

以上是内存溢出为你收集整理的Android – 如何在条件下显示按钮?全部内容,希望文章能够帮你解决Android – 如何在条件下显示按钮?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1119910.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存