2015-12-29 3 views
0

Я пытаюсь добавить панель действий к каждому элементу списка в виде списка, который будет отображать несколько параметров при нажатии. Я пробовал, но не прибегая к помощи действительно может найти любой solutions.Currently, мой ListView является частью Relative Layout:Android: Как добавить панель действий в каждый элемент списка в виде списка?

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
       xmlns:tools="http://schemas.android.com/tools" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent"> 

    <android.support.v7.widget.CardView 
     android:id="@+id/playback_error" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:animateLayoutChanges="true" 
     android:visibility="gone"> 
     <TextView 
      android:id="@+id/error_message" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:paddingRight="@dimen/error_horizontal_padding" 
      android:paddingLeft="@dimen/error_horizontal_padding" 
      android:paddingTop="@dimen/error_vertical_padding" 
      android:paddingBottom="@dimen/error_vertical_padding" 
      android:background="@color/error_message_background" 
      android:gravity="center" 
      tools:text="Connectivity error!" 
      android:textColor="@android:color/white" 
      android:textStyle="bold"/> 
    </android.support.v7.widget.CardView> 
    <ListView 
     android:id="@+id/list_view" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_alignParentBottom="true" 
     android:layout_below="@id/playback_error"> 
    </ListView> 
</RelativeLayout> 

Как начать Если я использую пользовательский ListView, как же ActionBar вступает в место?

+0

Почему вы просто не добавляете ActionBar в макет, который вы используете для элементов ListViews? –

+0

Потому что у меня уже есть одна панель действий в правом верхнем углу, чтобы дать общие параметры. Тем не менее, мне все еще нужна одна панель действий для каждого элемента списка, в котором отображаются параметры, специфичные для этого элемента списка. (Например, удаление этого элемента или очередность этого элемента для какой-либо задачи.) –

+1

О, извините, я имел в виду, почему вы не добавляете 'ToolBar' в свои объекты? –

ответ

0

Я понял, что использование PopUpMenu будет более подходящим для моей ситуации.

Смежные вопросы