如何每5秒更改一次按钮文字?我,首先,文本将是"你好" 5秒后它应该是"嗨"然后"你好"然后"嗨"依此类推,直到我点击该按钮。
答案 0 :(得分:2)
另一个替代人可以使用ViewFlipper
。如果您想显示少量观点,我认为会更容易。
这是一个例子 -
<ViewFlipper
android:id="@+id/viewFlipper"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:id="@+id/textView"
android:gravity="center_vertical"
android:text="Hi"
android:layout_width="wrap_content"
android:layout_height="48dp"
/> <TextView
android:id="@+id/textView2"
android:gravity="center_vertical"
android:text="Hello"
android:layout_width="wrap_content"
android:layout_height="48dp"
/> <TextView
android:id="@+id/textView3"
android:gravity="center_vertical"
android:text="How are you"
android:layout_width="wrap_content"
android:layout_height="48dp"
/>
</ViewFlipper>
和Java代码是 -
ViewFlipper viewFlipper = (ViewFlipper)findViewById(R.id.viewFlipper);
viewFlipper.setFlipInterval(5000);
viewFlipper.startFlipping();