相关疑难解决方法(0)

处理EditText中drawable上的单击事件

EditText使用以下XML 在窗口小部件中添加了文本右侧的图像:

<EditText
  android:id="@+id/txtsearch"
  ...
  android:layout_gravity="center_vertical"
  android:background="@layout/shape"
  android:hint="Enter place,city,state"
  android:drawableRight="@drawable/cross" />
Run Code Online (Sandbox Code Playgroud)

但我想清除EditText点击嵌入图像的时间.我怎样才能做到这一点?

android android-widget android-edittext compound-drawables android-studio

229
推荐指数
11
解决办法
12万
查看次数

ListView中的Focusable EditText

到目前为止,我已经花了大约6个小时的时间,除了路障之外什么都没打.一般的前提是a中有一些行ListView(无论是由适配器生成,还是作为标题视图添加)包含一个EditText小部件和一个Button.我想要做的就是能够使用jogball /箭头,将选择器导航到正常的单个项目,但是当我到达特定行时 - 即使我必须明确地识别行 - 它具有可聚焦孩子,我希望那个孩子采取焦点而不是用选择器指示位置.

我已经尝试了很多可能性,到目前为止还没有运气.

布局:

<ListView
    android:id="@android:id/list" 
    android:layout_height="fill_parent" 
    android:layout_width="fill_parent"
    />
Run Code Online (Sandbox Code Playgroud)

标题视图:

EditText view = new EditText(this);
listView.addHeaderView(view, null, true);
Run Code Online (Sandbox Code Playgroud)

假设适配器中还有其他项目,使用箭头键将按预期在列表中上/下移动选择; 但是当到达标题行时,它也会与选择器一起显示,并且无法专注于EditText使用jogball.注意:点击它EditText 会将焦点集中在那一点,但是它依赖于触摸屏,这不是必需的.

ListView在这方面显然有两种模式:
1 setItemsCanFocus(true).:从不显示选择器,但EditText使用箭头时可以获得焦点.焦点搜索算法难以预测,并且没有选择哪个项目的视觉反馈(在任何行上:具有可聚焦儿童或不具有可聚焦儿童),这两者都可以给用户带来意想不到的体验.
2 setItemsCanFocus(false).:选择器始终以非触摸模式绘制,并且EditText永远无法获得焦点 - 即使您点击它也是如此.

更糟糕的是,调用editTextView.requestFocus()返回true,但事实上并没有给EditText带来焦点.

我想象的基本上是1和2的混合,而不是列表设置,如果所有项目都是可聚焦的,我想为列表中的单个项目设置可聚焦性,以便选择器从选择无缝转换不可聚焦项目的整行,以及遍历包含可聚焦子项的项目的焦点树.

任何接受者?

android android-layout android-listview android-edittext

120
推荐指数
5
解决办法
11万
查看次数

如何在点击时清除EditText?

在Android中如何EditText在点击时清楚地表明?

例如,如果我有EditText一些字符,例如'Enter Name',当用户点击它时,这些字符就会消失.

android android-edittext

69
推荐指数
7
解决办法
13万
查看次数

Android操作栏SearchView为自动完成功能?

我在Action Bar中使用了SearchView.我想在搜索视图上使用自动完成功能来从数据库中获取结果.

这可能吗?或者我是否需要使用自定义文本框然后添加自动完成功能?

android autocomplete autocompletetextview searchview

38
推荐指数
5
解决办法
6万
查看次数

Android EditText的输入类型是否带有清除按钮?

Android EditText的输入类型是否带有清除按钮?

它应该像html 5搜索输入类型一样工作.

在此输入图像描述

android

13
推荐指数
3
解决办法
3万
查看次数

如何在 AutoCompleteTextView 中创建干净的按钮

如何在 AutoCompleteTextView 中创建干净的按钮

如何在 AutoCompleteTextView 中创建干净的按钮,当我单击清除按钮时,我想清除 AutoCompleteTextView 中的所有文本,见图

android

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

在android中实现uitextfield属性

我是一个Android和iPhone开发人员.我是一个新手虽然在这个庞大的项目上工作.我正在尝试在android中的iphone中实现textfield的leftView,leftviewmode,rightview,rightviewmode属性.

我认为使用leftview和rightview setCompoundDrawables()方法可以应对挑战.但是,我对如何实施各种模式感到困惑; "从不","永远"等.

我是在正确的轨道上吗?有人可以帮忙吗?

谢谢

android

4
推荐指数
1
解决办法
3089
查看次数

从SearchView小部件中删除默认搜索图标

如何删除在SearchView小部件中显示为提示的默认搜索图标(不在操作栏中)?通过样式我可以更改图标但我找不到删除它的方法? 在此输入图像描述

android android-widget searchview

3
推荐指数
3
解决办法
9960
查看次数