将listview项展开到新片段

时间:2015-11-15 20:29:41

标签: android listview android-fragments android-listview material-design

我想将listview项扩展为新片段,以便列表视图垂直扩展为片段。

FragmentA

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout     xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="10dp"
    android:paddingBottom="0dp"
    android:orientation="vertical">

<ListView android:layout_height="match_parent"
    android:layout_width="match_parent"
    android:dividerHeight="10dp"
    android:divider="#EEE"
    android:id="@+id/list_view_offer"></ListView>

</RelativeLayout>

FragmentB

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="10dp"
    android:paddingBottom="0dp"
    android:orientation="vertical">

<TextView android:layout_height="match_parent"
    android:layout_width="match_parent"
   ></TextView>

</RelativeLayout>

单击列表时,列表项将扩展为片段B中的相对布局。

我查看了回收站视图和共享元素活动转换。 但是,当从一个片段转换到另一个片段时,我该怎么做呢。

我无法使用FragmentTransaction,因为我必须从第一个Fragment(FragmentA)中放入OnItemClickListner。

0 个答案:

没有答案