在android中删除Editbox的焦点

时间:2011-08-17 12:49:37

标签: android android-edittext

所有

当我在EditText框中单击以键入某些内容时,EditTet框的边框颜色已更改。我不需要它,但我想在EditText框中输入文本。

我尝试了一个xml标记标记

android:focusable="false".

但它不起作用。怎么做?

提前致谢。

2 个答案:

答案 0 :(得分:1)

这可能会起作用..

editText.setOnFocusChangeListener(new OnFocusChangeListener(){
protected void onFocuschanged(){

editText.setBackground(@android:drawable.editbox_background);
}
});

转到xml中的editText并添加此标记

android:gravity="left"

答案 1 :(得分:0)

我能想到的最简单的方法就是使用editbox_background_normal九点图像并使自己成为一个选择器,在所有状态下使用此图像作为背景(默认,聚焦,按下),这样用户无法看到视图一点都不。

然后只需将EditText的背景设置为选择器。

Here is the default hdpi image for EditTexts from SDK-8