如何在我的 PreferenceActivity 活动处于横向时删除围绕其内容的大量填充?
这仅在 Android 4.0+ 上运行应用程序时发生
这是描述我的问题的好图片:
如何在我的 PreferenceActivity 活动处于横向时删除围绕其内容的大量填充?
这仅在 Android 4.0+ 上运行应用程序时发生
这是描述我的问题的好图片:
在您的 AndroidManifest 中设置活动主题,如下所示:
<activity
android:name="com.your.package.SettingsActivity"
android:label="@string/title_activity_settings"
android:theme="@style/PrefTheme" />
然后将其添加到 values.xml 中
<style name="PrefTheme">
<item name="android:padding">2dp</item>
</style>
答案稍晚,但可能对其他人有所帮助。
谢谢
史蒂夫
史蒂夫的回答是正确的,但它也为其他子视图设置了填充。这就是为什么我最终把它放在onCreate()
我的 PreferenceActivity 中:
((ViewGroup)getListView().getParent()).setPadding(0, 0, 0, 0);