在我的 android 应用程序中,我希望 ListView 项目从右向左移动并显示该行的额外选项。我不知道如何问我的问题,所以我想给你看我拍的照片。我该怎么做或者它叫什么?
- 这是第一个状态。
- 这是第二种状态(点击右侧的“加号”图标后)。
这是显示额外选择的最终状态
更新:感谢“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>