导航:首页 > 操作系统 > android修改edittext

android修改edittext

发布时间:2022-09-23 17:08:39

android editText如何在代码中设置可以编辑

http://blog.csdn.net/luliyuan/article/details/8065447
1、首先想到在xml中设置android:editable="false",但是如果想在代码中动态设置可编辑状态,没有找到对应的函数
2、然后尝试使用editText.setFocusable(false);和editText.setEnabled(false);设置不可编辑状态;editText.setFocusable(true);和 editText.setEnabled(true);设置可编辑状态。
发现在editText.setFocusable(false);和editText.setEnabled(false);时不可编辑,但是editText.setFocusable(true);和 editText.setEnabled(true);也是不可编辑的,感觉这个时候EditText控件高亮度了,但是没有焦点
3、最后尝试使用editText.setFocusable(false);和editText.setFocusableInTouchMode(false);设置不可编辑状态;editText.setFocusableInTouchMode(true);editText.setFocusable(true);editText.requestFocus();设置可编辑状态
这个可以实现可编辑和不可编辑

Ⅱ android怎么改变Edittext样式我想在不改变

方法如下:

1.去掉边框

EditText的background属性设置为@null就搞定了:android:background="@null"
style属性倒是可加可不加。

2.改变边框颜色

代码如下:

[html] view plain
<EditText
android:layout_width="fill_parent"
android:layout_height="36dip"
android:background="@drawable/bg_edittext"
android:padding="5dip"
android:layout_margin="36dip"
android:textColorHint="#AAAAAA"
android:textSize="15dip"
android:singleLine="true"
android:hint="请输入..."
/>

Ⅲ android中如何更改EditText 的光标颜色

EditText有一个属性:android:textCursorDrawable,这个属性是用来控制光标颜色的
android:textCursorDrawable="@null","@null"作用是让光标颜色和text
color一样

1 在代码中进行设置更改默认提示的字体大小

SpannableString hintStr = new SpannableString(getResources().getString(R.string.search_tittle));// 定义hint的值

AbsoluteSizeSpan ass = new AbsoluteSizeSpan(14, true);// 设置字体大小 true表示单位是SP

hintStr.setSpan(ass, 0, hintStr.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

search_et.setHint(new SpannedString(hintStr));

2 在布局文件中进行设置EditText更改光标的的宽度和颜色

android:textCursorDrawable="@drawable/shape_et_cursor"

shape资源是

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android"

android:shape="rectangle">

<size android:width="2dp" />

<solid android:color="#FF5899" />

</shape>

3 EditText常用属性

android:textCursorDrawable="@null" 控制光标颜色 "@null"不设置颜色和editText的颜色一致 设置颜色要使用

@drawable/shape 属性

editText.setSelection(2) 使光标移动到制定的位置

editText.requestFocus() 请求出现光标时获取焦点

editText.clearFocus() 清除光标,失去焦点

editText.setCursorVisible(false) 不出现光标

android:imeOptions="actionSearch" 弹出键盘出现搜索按钮

android:inputType="text" 输入字符串

Ⅳ android 怎么改变Edittext样式

你可以重写 Edittext 不过这个比较麻烦,简单的实现。制作两种背景图片(普通和获得焦点两种样式),写一个drawbale的xml 。然后设为EditText的背景就ok了

Ⅳ android 怎么给edittext设置一个值

edittext.setText(“要设置的内容”);

Ⅵ 新手求助android在JAVA代码中修改EditText的相关属性。

应该是在button的setOnClickListener方法里面传值new一个View.onClickListener,onClickListener的onClick事件里面写上 editText.setFocusable(true)
具体一个字母可能不同,我没有开eclipse,有问题的话就追加吧

阅读全文

与android修改edittext相关的资料

热点内容
安卓如何安装obb 浏览:440
QQ聊天记录journal文件夹 浏览:118
苹果公司云服务器地址 浏览:85
加密记事本手机 浏览:437
汽车压缩机变频阀 浏览:95
域外服务器是什么意思 浏览:639
大众点评服务器怎么老卡顿 浏览:556
javavector与list的区别 浏览:316
java初始化类数组 浏览:303
java字符串转换成json对象 浏览:647
android非阻塞socket 浏览:358
编译系统概念 浏览:452
天眼通app能做什么 浏览:557
魅族手机怎么加密图库 浏览:8
rpa编译器 浏览:572
车载云服务器记录 浏览:740
四川金星压缩机制造有限公司 浏览:55
移动平台图片压缩算法 浏览:37
银行项目java 浏览:571
怎样将pdf转换为ppt 浏览:598