gpt4 book ai didi

android - Android 中 HTML 的

转载 作者:行者123 更新时间:2023-11-29 20:27:56 26 4
gpt4 key购买 nike

全部。在 HTML 中,我可以通过单击关联的 <label> 来选中复选框或将焦点放在输入字段上元素。

<label for="pickles">Click to check the box</label>
<input type="checkbox" id="pickles">

我想弄清楚是否有类似的 Android 约定,而不设置一堆 onClick听众。出于这个问题的目的,假设我想点击 TextView。关注以下EditText :

<!-- Label -->
<TextView
android:text="@string/email_label"
style="@style/ProfileField.ProfileFieldLabel" />

<!-- Label's target -->
<EditText
android:inputType="textEmailAddress"
style="@style/ProfileField.ProfileFieldInput" />

最佳答案

你缺少的一件事是你的 EditText 上的 android:hint="Email" 这可能会给你所有你正​​在寻找的..

在 Android 中没有与此类似的约定,不幸的是,当涉及到 Android 时,您的要求不是标准行为。设计支持库中有一些东西可以更好地处理这个问题,但它仍然看起来像 EditText。它称为 TextInputLayout,可以通过在 gradle 中包含设计库来添加

 compile 'com.android.support:design:23.0.0'
compile 'com.android.support:appcompat-v7:23.0.0'

例子:

 <android.support.design.widget.TextInputLayout
android:id="@+id/inputLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<android.support.v7.widget.AppCompatEditText
android:id="@+id/input"
android:hint="Label"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>

</android.support.design.widget.TextInputLayout>

关于android - Android 中 HTML 的 <label> 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32316613/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com