android - PreferenceScreen 之间的分隔符
问题描述
迁移到 AndroidX 并将目标 SDK 升级到 28 后,我的 SettingsPage 丢失了 PreferenceScreen 组件之间的分隔线,并且文本未左对齐。任何人都可以帮忙吗?
`
<PreferenceScreen android:title="@string/dummy_string_1">
<intent
android:action="android.intent.action.VIEW"
android:targetPackage="@string/app_package_name" />
</PreferenceScreen>
<PreferenceScreen android:title="@string/dummy_string_2">
<intent
android:action="android.intent.action.VIEW"
android:targetPackage="@string/app_package_name" />
</PreferenceScreen>
<PreferenceScreen android:title="@string/dummy_string_3">
<intent
android:action="android.intent.action.VIEW"
android:targetPackage="@string/app_package_name" />
</PreferenceScreen>
`
解决方案
使用分隔线创建您自己的布局,然后添加以下标签:
android:layout="@layout/divider_preference"
推荐阅读
- linux - 编译以下快速排序示例时如何修复输入“=”时的“解析错误”?
- java - 如何启动和停止线程
- java - Firebase 将电子邮件链接到电话:无法在没有验证证明的情况下创建 PhoneAuthCredential
- ios - 我需要什么来退出 ipa 文件?
- android - 如何在 Android Studio 中创建多个卡片视图
- r - 如何在 clubSandwich 的 vcovCR() 中聚类标准错误?
- c - 关于 C 中的数组和函数
- javascript - 如何在 Typescript 中对循环对象进行字符串化?
- python - 在 BaggingRegressor 中使用 xgboost
- angular - 如何在我的电子应用程序中实现本地持久性?