gpt4 book ai didi

android - 在运行时将项目添加到 ListPreference

转载 作者:太空宇宙 更新时间:2023-11-03 10:55:04 26 4
gpt4 key购买 nike

我正在尝试为我正在开发的 Android 项目创建首选项屏幕。

我已经创建了一个 XML 配置文件,我一直将其用于调试,但现在我想创建一种更加用户友好的方式来设置应用程序的首选项,并决定使用首选项屏幕。

作为这个项目的一部分,我有一个 RSS Feed 阅读器,我希望能够为其设置多个 URL feed,但我不知道如何设置。我真正需要的是能让我在首选项中的已配置 URL 列表中添加新 URL(或删除一个)的东西。

例如,这是我一直用于调试事项(获取数据)的 xml 的 rss 部分:

<source type="rss">
<active>true</active>
<target_url>http://feeds.tsf.pt/TSF-Ultimas</target_url>
<target_url>http://www.arcamax.com/thefunnies/garfield/rss</target_url>
</source>

最佳答案

我成功了。我创建了一个名为 AddButtonPreference 的新首选项,它扩展了 Preference,它基本上创建了一个按钮并将其 OnClickListener 指向创建此首选项的 Activity。为了创建列表,我遍历我的目标列表以将 EditTextPreferences 添加到 PreferenceScreen,并且在遍历它们之后,我添加了 buttonPreference。然后我只是实现了 onClick,在单击时向该屏幕添加一个新的 EditTextPreference,并将按钮移到最后。

关于android - 在运行时将项目添加到 ListPreference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6524452/

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