gpt4 book ai didi

android - 如何将按钮添加到 PreferenceScreen

转载 作者:IT老高 更新时间:2023-10-28 13:02:53 26 4
gpt4 key购买 nike

有没有什么方法可以在首选项屏幕底部添加一个按钮并使其在滚动时正常工作?

最佳答案

还有另一种自定义首选项外观的解决方案。

使用按钮或您想添加到标准首选项的任何内容设计一个普通的 XML 布局。在您的布局中包含一个 ListView 并为其指定 ID @android:id/list

假设我们将布局文件称为 res/layout/main.xml。它可能看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<Button android:text="This is a button on top of all preferences."
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<ListView android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>

在您的 PreferenceActivity 中,将这两行添加到您的 onCreate:

addPreferencesFromResource(R.xml.preferences);
setContentView(R.layout.main);

您的布局中的 ListView 将被替换为在 res/xml/preferences.xml 中以通常方式定义的首选项。

关于android - 如何将按钮添加到 PreferenceScreen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2697233/

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