非常奇怪。我有一个布局资源,其中定义了一个文本视图,以及其他元素。
导致也显示“false”。 只有当我将文本更改为硬编码时
<TextView
android:id="@+id/txtSettingsXYMuteLbl"
android:text="@+id/txtSetXYMuteLabel"
android:textSize="20sp"
android:layout_width="wrap_content"
android:textColor="@color/colText"
android:gravity="left"
android:visibility="visible"
android:layout_height="wrap_content">
</TextView>
这段文本在strings.xml中定义为
<string name="txtSetXYMuteLabel">delta for no sound (sec)</string>
没有通过编程进行文本视图的操作。
有趣的是,当我运行应用程序(设备和模拟器)时,文本视图会显示“false”。使用来自strings.xml的任何其他字符串,例如
<string name="txtSeconds">Seconds</string>
导致也显示“false”。 只有当我将文本更改为硬编码时
android:text="test"
文本视图如预期地正确显示了“test”。
欢迎提出想法。