2017-07-12 3 views
1

ボタンの束をTableLayoutの行に並べて表示します。だから私はループでそれらを通過し、btn.setVisibility(View.INVISIBLE)の一部は隠されているが、他の人はそうではない。そしてそれはランダムに働く。時々彼らはすべて隠す、それは部分的に動作する他の時間。何が問題ですか? setVisibilityメソッドコールをルートビューのpostメソッドに書き込もうとしました。それはボタンで設定可能性が機能しない

+0

[アンドロイドに設定されていれば表示されません]表示されない可能性があります(invisibleに設定されている場合は表示されません)。(https://stackoverflow.com/questions/9556730/android-setvisibility-does-not-display-if-initially- set-to-invisible) –

答えて

-1

のどちらかではなく、「アルファ」オプションを試してみてくださいbtn.setVisibility(View.GONE)

+0

非常に賢い! :)まず第一に、私はもちろん試みた。そして、第二に、私は実際にGONEのような行動を必要としません。私はボタンを見えなくする必要があります。 –

0

を試してみては役立ちません。

btn.animate().alpha(0).setDuration(0); 

アニメーションタイプのルックを得るには、期間をミリ秒単位で設定できます。これは助けてくれるでしょう。ありがとう

+0

ありがとうございました。しかし、同じ結果が得られます。 –

関連する問題