gpt4 book ai didi

android - 有没有办法在android对讲中宣布可绘制的文本字段

转载 作者:行者123 更新时间:2023-11-29 02:22:45 25 4
gpt4 key购买 nike

使用具有可绘制权限的自定义 EditText

<com.sample.AmountEditText
android:id="@+id/search_amount"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginTop="@dimen/dim_16dp"
android:hint="@string/amount"
android:maxLength="12"
android:inputType="numberDecimal" />

AmountEditText.java

@Override
@SuppressLint("ClickableViewAccessibility")
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
setCursorVisibility(this.getRootView(), true);
if(!this.isEnabled()){
return false;
}
if (event.getAction() == MotionEvent.ACTION_UP && mDrawableRight != null) {
mRectBounds = mDrawableRight.getBounds();
final int x = (int) event.getX();
final int y = (int) event.getY();
if (x >= (this.getRight() - mRectBounds.width()) && x <= (this.getRight() - this.getPaddingRight()) && y >= this.getPaddingTop() && y <= (this.getHeight() - this.getPaddingBottom())) {
{
this.setText("");
}
if (this != null) {
this.setSelection(this.getText().length());
}
}
}
return super.onTouchEvent(event);
}

如何设置drawable权限的内容描述?

提前致谢

最佳答案

您可以在 .mDrawableRight 字段上使用 .setContentDescription(String) 方法。

关于android - 有没有办法在android对讲中宣布可绘制的文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54248613/

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