我正在尝试一项可能应该很简单的任务..我希望屏幕底部有一个按钮(最好是浮动的),而我在其上方有一个可滚动列表(我可以在教程中使用简单的列表视图和按钮)。但是,我的列表是一个线性布局,我用一个 SimpleCursorAdapter 和一个 viewBinder 填充。由于我使用的是此 LinearLayout,因此每个行项目都会有一个按钮,而不是屏幕底部的一个按钮。我试过用表格布局、相对布局、使用两个线性布局等来包装它。每次我每行都有一个按钮。这是因为我使用游标适配器获取数据并将其填充到列表视图中的方式吗?我需要使用“合并”吗 在我的 xml 文件中?有没有办法制作两个xml文件然后同时调用它们?我是否需要切换到 ListView 或其他显示数据的方式?这是我尝试自己开始完成的第一个应用程序,所以其中一些东西让我很吃惊。我将包含我的 LinearLayout 代码,请注意,这只是没有添加额外按钮的列表(我删除了所有失败的尝试)。因此,我希望修改下面的代码以包含一个始终浮动在屏幕底部的按钮。
<LinearLayout android:id="@+id/LinearLayout01"
android:layout_width="290dp"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:hapticFeedbackEnabled="true">
<Button
android:id="@+id/BtnToClick"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="myClickHandler"
android:drawableLeft="@+drawable/android_button"
android:gravity="left|center_vertical"
android:background="@android:color/transparent"
android:hapticFeedbackEnabled="true"
android:layout_weight=".1">
</Button>
<TextView android:text=""
android:id="@+id/tvViewRow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone">
</TextView>
<TextView android:text="@+id/text11"
android:id="@+id/text11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone">
</TextView>
<TextView
android:id="@+id/text5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="3dip"
android:gravity="left|center_vertical"
android:layout_weight=".20"/>
<TextView
android:id="@+id/text9"
android:layout_column="5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="3dip"
android:gravity="center|center_vertical"
android:layout_weight=".1"/>
<TextView
android:id="@+id/text10"
android:layout_column="6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="3dip"
android:gravity="left|center_vertical"
android:layout_weight=".15"/>
<TextView
android:id="@+id/text12"
android:layout_column="8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
android:padding="3dip"
android:gravity="left|center_vertical" />
<Button
android:id="@+id/BtnToClick2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="myClickHandler3"
android:gravity="center|center_vertical"
android:background="@+drawable/coup0a"
android:hapticFeedbackEnabled="true"
>
</Button>
提前致谢!-乔