我对ConstraintLayout和RelativeLayout之间的区别感到困惑.有人可以告诉我他们之间的确切差异吗?
android android-layout android-relativelayout android-constraintlayout
我遇到了与几乎所有手机有关的问题,但没有遇到Nexus.
在通过USB安装app到手机的过程中 - Android Studio - 手机重新启动,应用程序最终没有安装 - 我必须再次安装Android应用程序来安装它.
这不会一直发生,而是随机发生,这很烦人,浪费时间.
老实说,我不知道它真正相关的问题,手机或Android Studio.
你遇到过这个问题吗?
你知道任何解决方案吗?
谢谢.
我的应用程序只有波兰语字符串,它是应用程序的默认语言。在这里,您可以看到 res/vaules 下的示例复数:
<plurals name="number_of_vouchers">
<item quantity="one">%d kupon</item>
<item quantity="few">%d kupony</item>
<item quantity="many">%d kuponów</item>
<item quantity="other">%d kuponów</item>
</plurals>
Run Code Online (Sandbox Code Playgroud)
这里有测试活动类:
class DevTest : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_dev_test)
val stb = StringBuilder()
for (j in 1..30) {
stb.append(resources.getQuantityString(R.plurals.number_of_vouchers, j, j) + "\n")
}
testTV.text = stb.toString()
}
}
Run Code Online (Sandbox Code Playgroud)
这是示例测试在系统设置上的样子,将波兰语语言设置为默认值(按预期工作):

这是示例测试在英语设置为默认值的系统设置上的样子(即使应用程序只有波兰语也不起作用):

您可以看到,对于英语系统语言,它省略了
<item quantity="few">%d kupony</item>
Run Code Online (Sandbox Code Playgroud)
即使应用程序只有一种语言,而且不是英语。