2010-09-27 95 views
0

我有一个调用的活动使用记事本示例中,添加一个后退按钮

new SimpleCursorAdapter(this, R.layout.notes_row, c, from, to); 
setListAdapter(notes); 

我想添加一个按钮来显示在屏幕底部的“之上”的notes_row.xml实际的notes_row允许用户在列表中滚动,但如果他们想要按下按钮。每当我尝试更改notes_row的布局时,我都会得到列表中每个项目的按钮。我对Android非常陌生,我认为我需要以某种方式夸大按钮,以便它在列表前面分层显示,但不妨碍列表,我该怎么做呢?

回答

0

这听起来像您要添加的按钮notes_row布局。这将把它添加到每一行。

相反,您希望将其添加到活动的布局中。你是否从ListActivity扩展?您可以尝试将该按钮作为footer添加到ListView。

否则,您可以从标准活动扩展并提供包含ListView和Button的活动的布局文件。如果你还没有,请阅读declaring layoutcommon layout objects以开始创建布局。

+0

很酷,非常感谢你,回到实验。 – Will 2010-09-27 17:25:58

0

如果您将尝试编辑notes_row.xml文件并在其中添加一个按钮,它将出现在每行中,您可以执行哪些操作。尝试编辑父级活动的xml,然后尝试将列表视图置于其中。在那个XML中,你可以很容易地把一个按钮放在底部

+0

我怎么知道哪一个视角是父母的活动 - 对不起,我知道这听起来像一个愚蠢的问题,但我非常新的。 – Will 2010-09-27 17:21:53

+0

我试图在notes_list.xml文件中输入一个按钮,我认为它是父视图,notes_row只包含文本ID。但按钮仍然没有显示,是否有一些特殊的技巧来添加我缺少的按钮,我只是将它添加为带有@ + id /的按钮,然后在notepadV3.java中实例化按钮。该活动仍然显示,但这是全部,没有按钮或任何东西。 – Will 2010-09-27 19:02:24

+0

尝试在RelativeLayout中声明Button和ListView,并将按钮锚定到父项的底部,并将ListView定位到父项的顶部或按钮上方(这里有一些选项)。我在我的应用程序中这样做了,尽管我会看看Mayra提到的页脚实现。谢谢Mayra! – McStretch 2010-09-27 21:57:37

相关问题