私はボタンとvisibility = "gone"のtextViewを含むレイアウトを持っています。このレイアウトはscrollViewの子です。ボタンが押されると、textViewの可視性は "visible"に設定されますが、画面がオーバーフローします(これがscrollViewにある理由です)。androidのビューをリフレッシュする方法
私の問題は、自動的にページの最後までスクロールしたいということです。
だから私は試してみた:
mySchrollView.fullScroll(View.FOCUS_DOWN);
をしかし残念ながら、それは動作しません。 onClickメソッドの終了後にレイアウトが更新されるようです(実際に、このメソッドをもう一度呼び出すと(新しいクリック)、動作しています)。
したがって、fullScroll(...)を呼び出す前にレイアウトや画面を更新する必要があります。私はrefreshDrawableState()またはforceLayout()を試しましたが、どちらもうまくいきませんでした。
解決方法はありますか?
どうもありがとう
http://developer.android.com/reference/android/view/View.html#invalidate() – logcat