TextInputEditText 中文翻译

平方X翻译说明:
仅供参考,对正确性概不负责,翻译不对的欢迎指正,勿喷。

译于20160718,原文《TextInputEditText

TextInputEditText

public class TextInputEditText
extends AppCompatEditText

java.lang.Object
↳ android.view.View
↳ android.widget.TextView
↳ android.widget.EditText
↳ android.support.v7.widget.AppCompatEditText
↳ android.support.design.widget.TextInputEditText

TextInputEditText是EditText的一个特殊的子类,设计了用来作为TextInputLayout的子类。
使用这个类可以让我们在“extract”模式中时,在输入文字时显示hint。
(译注:原文Using this class allows us to display a hint in the IME when in ‘extract’ mode.)

Public constructors

TextInputEditText

TextInputEditText (Context context)

TextInputEditText

TextInputEditText (Context context,
AttributeSet attrs)

TextInputEditText

TextInputEditText (Context context,
AttributeSet attrs,
int defStyleAttr)

Public methods

onCreateInputConnection

InputConnection onCreateInputConnection (EditorInfo outAttrs)
为输入法创建一个新的输入连接,以便与这个view交互。默认的实现返加null,因为它不支持输入法。你可以重写这个方法来实现这样的支持。这只用在获取焦点和文本输入的view中。
当实现了它,你可能也要实现 onCheckIsTextEditor() 来指明你将返加一个非空的输入连接。
同样的,小心地正确地赋值 EditorInfo 对象和它的entirety(可能是说它的全部的内部字段等),这样连接的输入法才能信赖它的值。比如initialSelStart和initialSelEnd成员必须赋值正确的光标位值,这样输入法才能在应用中正确的工作。
译注:不会翻译,用不上这个方法,如果用得上的人,也就不需要这个翻译了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值