TextView 跑马灯效果和 EditText 冲突 是由于获取焦点的地方冲突了
现象:TextView 跑马灯效果时要获取焦点,EditeText点击获取弹起键盘也会获取焦点,这个时候跑马灯就会停止了😭
解决办法:将跑马灯TextView 的焦点去掉:
android:focusable="false"
同时在Java代码中加一行代码:
mTextView.setSelected(true);
完美解决
当TextView实现跑马灯效果时,与EditText焦点冲突会导致跑马灯停止。解决方案是在XML中设置TextView的focusable为false,并在Java代码中调用setSelected(true)。这样既能保持跑马灯效果,又不影响EditText正常工作。
TextView 跑马灯效果和 EditText 冲突 是由于获取焦点的地方冲突了
现象:TextView 跑马灯效果时要获取焦点,EditeText点击获取弹起键盘也会获取焦点,这个时候跑马灯就会停止了😭
解决办法:将跑马灯TextView 的焦点去掉:
android:focusable="false"
同时在Java代码中加一行代码:
mTextView.setSelected(true);
完美解决
3093

被折叠的 条评论
为什么被折叠?