Android随机更改按钮文本

时间:2016-02-04 10:19:38

标签: android button

如何每5秒更改一次按钮文字?我,首先,文本将是"你好" 5秒后它应该是"嗨"然后"你好"然后"嗨"依此类推,直到我点击该按钮。

1 个答案:

答案 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();