小编b2m*_*mob的帖子

ConstraintLayout和RelativeLayout之间的差异

我对ConstraintLayout和RelativeLayout之间的区别感到困惑.有人可以告诉我他们之间的确切差异吗?

android android-layout android-relativelayout android-constraintlayout

200
推荐指数
9
解决办法
12万
查看次数

手机重启[Android - App安装]

我遇到了与几乎所有手机有关的问题,但没有遇到Nexus.

在通过USB安装app到手机的过程中 - Android Studio - 手机重新启动,应用程序最终没有安装 - 我必须再次安装Android应用程序来安装它.

这不会一直发生,而是随机发生,这很烦人,浪费时间.

老实说,我不知道它真正相关的问题,手机或Android Studio.

你遇到过这个问题吗?

你知道任何解决方案吗?

谢谢.

installation android android-studio

13
推荐指数
1
解决办法
1365
查看次数

更改系统语言时,Android 复数无法正常工作

我的应用程序只有波兰语字符串,它是应用程序的默认语言。在这里,您可以看到 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)

即使应用程序只有一种语言,而且不是英语。

string android

5
推荐指数
1
解决办法
1202
查看次数