-2
如何每5秒更改一次按鈕文本?我,首先文本將是「你好」,並在5秒後它應該是「嗨」,然後「你好」,然後「嗨」等,直到我點擊該按鈕。Android隨機更改按鈕文本
如何每5秒更改一次按鈕文本?我,首先文本將是「你好」,並在5秒後它應該是「嗨」,然後「你好」,然後「嗨」等,直到我點擊該按鈕。Android隨機更改按鈕文本
另一個備用可以使用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();
使用定時器......... – Mohit
使用java.util.TimerTask中,在啓動定時器恢復並停止按鈕點擊 –
@sabersafavi如何更改文本我,並切換文本。我有兩個詞「你好」和「嗨」,這些詞應該一個接一個地改變。在運行方法()我可以改變一次,我無法改變到不同的文本。 – Rummy