gpt4 book ai didi

android - 如何在 Activity 中使用 getListView()?

转载 作者:IT王子 更新时间:2023-10-28 23:27:46 27 4
gpt4 key购买 nike

在ListActivity中可以使用this.getListView().addFooterView(footerView);

但是如果我使用 Activity 它不能使用 this.getListView()

我该怎么办?

最佳答案

每当您使用 Activity 时,您都将 your_layout.xml 设置为您的 ActivityContentView。所以 ListView 应该在 your_layout.xml 中。

ListView 应该有一个在 xml 文件中定义的 id 属性,比如:(android:id="@+id/list")。你得到你的 ListView 对象是这样的:

setContentView(R.layout.your_layout);
ListView list = (ListView)findViewById(R.id.list);
list.addFooterView(view);

当您使用 ListActivity 时,您会通过调用方法获得您的 ListView

ListView list = getListView(); // OR you can do
ListView list = (ListView)findViewById(android.R.id.list); //consider the android prefix..

请注意,在为 ListActivity 定义任何 layout.xml 时,您的布局中会有一个 ListView 具有类似这样的 id : android:id="@android:id/list"

关于android - 如何在 Activity 中使用 getListView()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6275559/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com