有没有人见过这样的事情?
我找不到任何参考,LogCat 没有给出任何指示。
这个问题只是在我将大部分 Lint 建议应用于我完成的(所以我认为)应用程序之后才开始的。但我认为这不是问题,因为:
LDPI:2.2.2 - 问题
MDPI:2.3.6 - 问题
HDPI:(无测试设备)
XHDPI:4.1.2 - 没问题
===
我的偏好在一个老式的 TabActivity 中;
当你到达那里时,它应该是这样的:
但是如果你等待 3-5 秒,它就会变成这样;
看到更强的箭头图形了吗?也看看文字。此视图已被覆盖;(与自身??)。
如果我在第一个默认选项卡上花费了几秒钟,然后单击了 Preferences 选项卡,这就是我可能期望看到的:
第一个选项卡(这是一个@list)的布局已经透支了首选项。
我不能给出任何代码示例,因为没有代码改变;就这样发生了。
会对任何答案感兴趣。
这是我的偏好布局:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceCategory android:title="Sleep Setup" >
<ListPreference
android:defaultValue="1"
android:dialogTitle="Don't record sleep data if I press to wake within"
android:entries="@array/sleepNullRecordName"
android:entryValues="@array/sleepNullRecordValue"
android:key="sleepNullRecord"
android:summary="I press to wake within..."
android:title="Ignore sleep data if" />
<co.uk.FibroApp.customDialogs.PreferenceTimePickerDialog
android:defaultValue="23:00"
android:key="sleepPeriodStart"
android:showDefault="true"
android:summary="For charting / summaries"
android:title="Usual sleep time" />
<co.uk.FibroApp.customDialogs.PreferenceTimePickerDialog
android:defaultValue="08:00"
android:key="sleepPeriodEnd"
android:showDefault="true"
android:summary="For charting / summaries"
android:title="Usual wake time" />
</PreferenceCategory>
<PreferenceCategory android:title="Alarm" >
<RingtonePreference
android:key="prfRingtone"
android:ringtoneType="alarm"
android:showDefault="true"
android:showSilent="true"
android:summary="Pick a tone for your alarm"
android:title="Alarm tone" />
</PreferenceCategory>
<PreferenceCategory android:title="Phone Setup" >
<CheckBoxPreference
android:defaultValue="false"
android:key="chkAutoFlight"
android:summary="Ignore calls whilst you sleep"
android:title="Auto Flight Mode" />
</PreferenceCategory>
<PreferenceCategory android:title="Reports" >
<EditTextPreference
android:defaultValue=""
android:key="prfMyName"
android:title="Your name" />
<EditTextPreference
android:defaultValue=""
android:key="prfGPName"
android:title="Your GP name" />
</PreferenceCategory>