让Android主屏幕小部件在文本视图之间切换的最佳方式是什么?

让Android主屏幕小部件在文本视图之间切换的最佳方式是什么?,android,text,android-widget,textview,viewflipper,Android,Text,Android Widget,Textview,Viewflipper,我正在尝试创建一个主屏幕Android小部件,并让它在我将发送给它的两个不同文本视图之间切换。这可能吗 为什么不保持相同的文本视图,只需更改显示的文本 如果确实必须使用2个文本视图,则可以使用RemoteView对象中的setViewVisibility方法在GONE(未向用户显示,不占用屏幕空间)和VISIBLE(向用户显示,占用屏幕空间)之间切换 如果您的意思是这样的话,您可以使用a在多个文本视图之间切换 <ViewFlipper android:id="@+id/flipper"

我正在尝试创建一个主屏幕Android小部件,并让它在我将发送给它的两个不同文本视图之间切换。这可能吗

为什么不保持相同的文本视图,只需更改显示的文本

如果确实必须使用2个文本视图,则可以使用RemoteView对象中的setViewVisibility方法在GONE(未向用户显示,不占用屏幕空间)和VISIBLE(向用户显示,占用屏幕空间)之间切换

如果您的意思是这样的话,您可以使用a在多个文本视图之间切换

 <ViewFlipper android:id="@+id/flipper"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:outAnimation="@anim/push_left_out"
                android:inAnimation="@anim/push_left_in">

                <TextView android:layout_height="fill_parent"
                    android:layout_width="fill_parent" android:padding="16dip"
                    android:id="@+id/txt1" android:textSize="8pt"
                    android:textColor="#ffffffff"
                    android:text="@string/text1"/>
                <TextView android:layout_height="fill_parent"
                    android:layout_width="fill_parent" android:padding="16dip"
                    android:id="@+id/txt1" android:textSize="8pt"
                    android:textColor="#ffffffff"
                    android:text="@string/text2"/>
</ViewFlipper>


ViewFlipper mFlipper = ((ViewFlipper) this.findViewById(R.id.flipper));

希望有帮助。

更具体一点,你的意思是说有两个文本视图并交替更新每个文本视图吗?
Button learn_more = (Button) findViewById(R.id.button);
        learn_more.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                mFlipper.showNext();

            }
        });