如何在Google Play(Beta/Alpha版本的应用程序)预发布报告中提供EditText的id以填写凭据?我尝试过@+id/editTextLogin
,editTextLogin
,R.id.editTextLogin
,但总是收到“错误的资源名称”描述。
正确的资源名称模式是什么?
如何在Google Play(Beta/Alpha版本的应用程序)预发布报告中提供EditText的id以填写凭据?我尝试过@+id/editTextLogin
,editTextLogin
,R.id.editTextLogin
,但总是收到“错误的资源名称”描述。
正确的资源名称模式是什么?
如信息图标所示:
应在您的应用程序中输入给定用户名的文本字段的Android资源名称。
<resource name>
可以是没有扩展名的资源文件名,也可以是XML元素中android:name属性的value(对于简单值)。
因此,在您的情况下,editTextLogin
将放在该字段中。
我想分享我的情况,因为它与正常的登录不太相同:
它与Google登录类似。我先询问用户名,验证后,在下一个片段中显示他/她的姓名和职位,并要求输入密码。
对于上述场景,我使用了两个片段。在用户名片段中,我保留了一个带有资源名称username
的EditText
以及一个带有资源名称login
的下一个Button
,在另一个片段(密码片段)中,我使用了一个具有资源名称password
的EditText
和一个带有资源名称login
的另一个Button
。
例如,用户名字段:
<android.support.v7.widget.AppCompatEditText
android:id="@+id/username"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
示例密码字段:
<android.support.v7.widget.AppCompatEditText
android:id="@+id/password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPassword" />
例子登录按钮:
<android.support.v7.widget.AppCompatButton
android:id="@+id/login"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="8dp" />
编辑
新版Google Play商店控制台参考
android:name
插入到这些 EditText
的 XML 中吗?正如帖子所述,他尝试使用了 id
。显然,“预启动报告”页面非常奇怪,要求“资源名称”,而我们通常不会在布局中命名视图。 - androidguy