如何在android 2.2中实现固定位置搜索栏?

时间:2011-07-31 16:23:15

标签: android search android-layout

我正在尝试为Android 2.2编写一个简单的维基百科应用程序,它允许用户搜索和查看文章。

当用户正在查看文章时,我希望有一个固定位置搜索栏,它仍然固定在屏幕顶部,尽管有垂直滚动位置,如下图所示: http://img839.imageshack.us/img839/9159/wikidroid01.png

如何实施该搜索栏?这是我坚持布局的观点吗?我已经在这个android教程(http://developer.android.com/guide/topics/search/search-dialog.html)中阅读了有关搜索对话框的内容......但是我的理解是搜索对话框搜索栏只能显示它是否被聚焦(当运行onSearchRequested()时),对吗?

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

您可以通过采用固定高度的相对布局来实现。在相对布局中添加元素,以便您在图片中显示 1)使用wrap_content高度&的imageview宽度。 2)采用固定高度和高度的Editext; width也为EditText设置了提示=“搜索WikiPedia”。

将此布局作为主布局中的第一个元素,以便在垂直滚动时它始终位于顶部,它不会滚动该搜索栏。

答案 1 :(得分:0)

您可以使用fragments。它们允许您拥有2个(或更多)单独控制的视图。阅读更多here

片段是Android 3.0的新功能,但有一个compatibility pack允许您在Android 1.6之前使用它们。