java - Android:创建一个覆盖一半屏幕并自行更新的 ListView

标签 java android list listview arraylist

我正在编写一个应用程序,您在其中输入几个字母,它会创建一个按该顺序(但不一定连续)使用这些字母的单词列表。

我希望我的 ListView 仅占据文本输入字段和两个按钮下方的屏幕(文本字段和按钮位于线性布局中,位于屏幕顶部,不占用太多空间)。

另外,我有一个 arrayList,其中包含我想在列表中显示的所有单词,但我不知道如何在每次调用搜索函数时使用新的 arrayList 更新它。

感谢您的帮助。

最佳答案

此外,您可能想检查一下向 ListView 添加标题...类似...

    lv = getListView();
    LayoutInflater inflater = getLayoutInflater();
    ViewGroup header = (ViewGroup) inflater.inflate(R.layout.myheader,
            lv, false);
    lv.addHeaderView(header, null, false);

关于java - Android:创建一个覆盖一半屏幕并自行更新的 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6934639/

相关文章:

java - Capistrano 找不到 .jar 文件

python - CSV 单元格包含 Python 列表

java - 基本增量

java - 无法创建内部bean 'org.springframework.web.servlet.view.xml.MarshallingView#1e9ad27'

java - Java实例化对象后无法调用接口(interface)中的某些方法

android - 主要 Activity 的 ClassNotFoundException - Android Studio 0.8.2

android - 更改延迟播放的音频

android - 从系统服务到其他应用程序的异步通信

python - 在 python 3 中生成随机整数列表

python - 对列表进行排序并在正确的位置添加 None 值