我填充我的喜好的部分編程。這工作正常。不幸的是,當用戶改變一些偏好(想象一下「添加新的鬧鐘」偏好)時,必須添加新的偏好。這工作得很好,以及,當我使用PreferenceCategorie
S(因爲新的在一個這樣的末尾添加,所以myPreferenceCategory.addPreference(newPreference)
的伎倆)。但是,我能做些什麼以編程方式添加一個優先於任何特定的地方(不只是平常類的盡頭/ prefScreen ??添加偏好特定的地方PreferenceScreen編程
我試圖用某種「隱形」 PreferenceCategory的通過與
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/my_custom_invis_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="0dp"
android:paddingTop="0dp"
android:layout_marginTop="0dp"
android:layout_marginBottom="0dp"/>
不幸的是設置android:layout="my_custom_invis_layout"
這些空白和邊距似乎並沒有對最小空間的空類別採取影響(但正值這樣做,這是 - 原因 - 沒有幫助) 。
我試着以及由
<PreferenceCategory
android:layout="@null">
以抵消佈局但這恰恰擴大了類別採取那些其他的喜好有空間。
不幸的是,迄今爲止,這並沒有幫助我。我將非常高興,如果有人可以點我喜歡的東西「增加的偏好的偏好低於B」或如何使服用類沒有空間可言(因爲這將解決我的問題,以及)。
經過了一個多星期,我似乎沒有問過一個愚蠢簡單的問題,至少。不幸的是,我仍然沒有找到解決方案。 –