我创建了一个 Toast 消息来通知用户设备方向发生变化:
if (configuration.orientation == Configuration.ORIENTATION_LANDSCAPE) {
Toast.makeText(this, R.string.orientation_change, Toast.LENGTH_SHORT).show();
recreate();
}
每当需要时,消息会显示出来,但在我的应用的其他语言版本中,默认语言英语下会显示R.string.orientation_change
文本。这已在模拟器和实际设备中进行了检查,结果相同。
有没有办法使Toast消息本地化?
translatable="false"
标志 - 请参见作为答案发布的摘要。 - AbreQueVoy