0

Java にはまだかなりの経験がないので、onclick の Android レイアウトから textview (またはその他のレイアウト エントリ、評価バーなど) を完全に削除する方法があるかどうか疑問に思っていました (オンラインで役立つものを実際に見つけられなかったので)。関数。

ユーザーが評価可能なアクティビティごとに 1 回だけ評価を送信できるようにしたいのです。

私は得ることができるすべてを試しました。

ratingbar.setVisibility(View.GONE);

アクティビティ中に機能しますが、再起動すると評価バーが元に戻ります。私も試しました:

linearlayout1.removeView( ratingbar );

ただし、これは次の場合と同じです

ratingbar.setVisibility(View.GONE);

リロードすると、評価バーが戻ってきます。誰かが助けてくれれば、それは大歓迎です。

前もって感謝します。

4

1 に答える 1

0

作成されたビューを削除するよりも、ビューを作成しない方がよいでしょう。

プログラムで TextView を作成し、それをレイアウトにアタッチするか、Java コードでアタッチしないかを決定できると思います。

参照: Android: テキストビューを線形レイアウトにプログラムで追加する

于 2013-10-27T16:32:59.567 に答える