1

在我的 android 应用程序中,我希望 ListView 项目从右向左移动并显示该行的额外选项。我不知道如何问我的问题,所以我想给你看我拍的照片。我该怎么做或者它叫什么?

  1. 这是第一个状态。这是第一个状态
  2. 这是第二种状态(点击右侧的“加号”图标后)。这是第二个状态(点击后
  3. 这是显示额外选择的最终状态

    最后的截图

4

2 回答 2

1

更新:感谢“ToVine”,我研究了视图转换。ViewFlipper 适合我提到的 belove :)。这是我的自定义列表视图行的 xml。

<ViewFlipper xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:onClick="buttonClickHandler" >

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="TextView" />
    <ImageButton
        android:id="@+id/imageButton1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@null"
        android:onClick="buttonClickHandler"
        android:src="@android:drawable/btn_star_big_on" />

</LinearLayout>

<TextView
    android:id="@+id/textView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_vertical|center_horizontal"
    android:text="TextView2" /> 
</ViewFlipper>
于 2012-09-25T17:32:20.273 回答
1

是否可以使用ViewPager

我不确定它是否只适用于屏幕的一小部分,但值得一试...... :)
可以在此处找到更多信息(d.android.com)

于 2012-09-19T23:25:01.390 回答