简单的非交互式ListView Android

时间:2013-09-04 15:33:14

标签: android listview android-listview

请作为我刚接触到Android的新手,我自己做了很多搜索,关于这一点,我很厌倦找不到合适的方法。

这是我的自定义列表视图模板。 rowbuttonlayout.xml。

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

    <TextView
        android:id="@+id/label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@+id/label"
        android:textSize="19.6dp" >
    </TextView>

   <CheckBox
        android:id="@+id/check"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_marginLeft="3.6dp"
        android:layout_marginRight="9.6dp" >
    </CheckBox>

   <TextView
       android:id="@+id/result"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignBaseline="@+id/check"
       android:layout_alignBottom="@+id/check"
       android:layout_toLeftOf="@+id/check"
       android:text="@string/nothing" />

    </RelativeLayout> 

我想要的是在没有页眉和页脚的情况下在这张照片中创建这样的东西。

http://www.vogella.com/articles/AndroidListView/images/xinteractive10.png.pagespeed.ic.V0cVgp99SN.png

就我的布局而言,在复选框之前还有另一个文本视图。在页脚添加动态按钮也是错误的。 现在我不希望用户与我的列表视图进行交互。只有按钮应该是可点击的,当他们点击它时我想运行一些计算并在相关的“结果”文本视图中显示它们并检查它旁边的复选框以显示我已经计算了它。这意味着我必须访问代码中的每个“结果”textview和“check”复选框。

请为我提供一些编写此应用程序的指导。我厌倦了通过非常复杂的代码尝试自己学习。非常感谢你的帮助。 Shavinka