我试图让一个按钮不可见,但它不像预期的那样工作。Android按钮不可见不起作用
根据条件,我已经将动画添加到按钮,修改按钮中的文本,我需要使一个按钮不可见。我将其设置为INVISIBLE并且代码正在执行。但是,它并没有隐藏起来。我仍然可以看到屏幕上的按钮。
可能是什么原因?
对不起,没有粘贴的代码。
我确定代码正在按预期执行。但是,按钮不会隐藏。
我试图让一个按钮不可见,但它不像预期的那样工作。Android按钮不可见不起作用
根据条件,我已经将动画添加到按钮,修改按钮中的文本,我需要使一个按钮不可见。我将其设置为INVISIBLE并且代码正在执行。但是,它并没有隐藏起来。我仍然可以看到屏幕上的按钮。
可能是什么原因?
对不起,没有粘贴的代码。
我确定代码正在按预期执行。但是,按钮不会隐藏。
设置按钮可视性GONE(按钮将被完全除去;按钮空间将可用于另一个窗口小部件)或不可见的(按钮,便会变得透明;它的空间不会对另一个窗口小部件是可用的):
Button b = findViewById(R.id.button);
b.setVisibility(View.GONE);
或XML:
<Button ...
android:visibility="gone"/>
我也试过,但没用。我一次又一次面对同样的问题。如果我在刷卡事件中工作较少,则按预期工作。我有滑动事件,同时会触发声音,修改按钮文本并向按钮添加动画,然后使一个按钮不可见。这个看不见或者走的步骤不起作用。 – Bennet 2013-04-29 10:50:02
很难说什么没有看到代码,应该按预期工作,如果写正确。 – Egor 2013-04-29 08:08:52
请发布代码。没有它,我们是无奈的。很难猜测你的问题。 – 2013-04-29 08:16:16
我认为你是在onCreate()中创建对Button的引用,并且你试图使它在其他一些内部类中不可见。尝试将Button作为类字段。 – 2013-04-29 08:57:45