2012-10-25 121 views
0

我有一个布局一个ListView如何添加按钮,每个项目在列表视图

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/testMain" 
    android:layout_width="fill_parent"   
    android:layout_height="fill_parent" > 



    <ListView 
     android:id="@+id/notesListView" 
     android:layout_width="480dp" 
     android:layout_height="wrap_content" 
     android:background="#000" 
     android:divider="#FFF" 
     android:dividerHeight="5dp"   
     android:fadingEdge="none" 
     android:overScrollFooter="#000" 
     android:layout_marginBottom="15dp"   
     />    
</RelativeLayout> 

我用ListView_Adapter项动态地添加到列表中。 是否可以在列表的每一行的右上角添加一个按钮?

+0

你应该寻找制作自定义列表.... –

回答

1

是你必须去定制listview.In你必须从布局XML文件动态添加列表项自定义的ListView。

例子:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/testMain" 
    android:layout_width="fill_parent"   
    android:layout_height="fill_parent" > 

    <Button 
     android:id="@+id/notesListView" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 

     />    
</RelativeLayout> 
0

让你列表项的XML

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="horizontal" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:padding="8dp"> 

<TextView 
android:id="@+id/title" 
android:textColor="#FFF" 
android:layout_width="120dp" 
android:layout_height="wrap_content"/> 

<Button 
android:id="@+id/Btn01" 
    android:textColor="#000" 
    android:layout_weight="0.20" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Button1"/> 

</LinearLayout> 

入住这Buttons on List View

相关问题