当前位置:首页 » 安卓系统 » android没有edittext

android没有edittext

发布时间: 2022-07-19 23:05:09

‘壹’ android中为什么不显示EditText边框

不会吧。是别人设置了边框宽度、内部间距的吧。

看看我做的透明、圆角按钮。

1. 先在res/drawable中定义一个shape.xml文件,具体的颜色你可以自己调

<?xmlversion="1.0"encoding="UTF-8"?>
<shapexmlns:android="

android:shape="rectangle">
<!--填充的颜色:这里设置背景透明-->
<solidandroid:color="@android:color/transparent"/>
<!--边框的颜色:不能和窗口背景色一样-->
<stroke
android:width="3dp"
android:color="#ffffff"/>
<!--设置按钮的四个角为弧形-->
<!--android:radius弧形的半径-->
<cornersandroid:radius="5dip"/>
<!--padding:Button里面的文字与Button边界的间隔-->
<padding
android:bottom="10dp"
android:left="10dp"
android:right="10dp"
android:top="10dp"/>
</shape>


------------------------------------------------------------------------
2. 在你的Activity的xml(比如activity_main.xml)中定义按钮

<Button
android:id="@+id/roundButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/shape"
android:text="圆角按钮"/>


用上这句就OK啦:btn.setBackgroundResource(R.drawable.shape);
具体代码如下(不清楚你的布局是动态创建,还是使用已有的)

setContentView(R.layout.main);
//获取Activity的布局:注意你必须在main.xml中给LinearLayout设置id,比如:android:id="@+id/layout_main"
LinearLayout layout = (LinearLayout)

java">findViewById(R.id.layout_main);
//如果你的Layout也是动态创建的,那么创建布局LinearLayoutlayout=newLinearLayout(this);当然还要创建布局参数,最后addContentView
LinearLayout.LayoutParamsparams=newLinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
//---createabutton---
Buttonbtn=newButton(this);
btn.setText("圆角透明");
btn.setBackgroundResource(R.drawable.shape);
btn.setLayoutParams(params);
//---addsthebutton---
layout.addView(btn);

‘贰’ Android开发问题!findviewbyid找不到原来editText 和textview控件!

clean一下项目。。这个
应该是你
布局文件中有错误导致的。或者你导入的R文件错误了。。把上边的那个import
什么什么
.R删除了。。然后
找到你自己
项目的R文件就行了。

‘叁’ android中为什么Edittext不显示并且全是黑色的

EditText不显示是否没有指定控件的大小,黑色是否为背景颜色。

建议按以下方式查看:

  1. 查看layout中的定义,android:layout_width=""和android:layout_heigth=""是否没有指定控件大小。

  2. 查看EditText android:background=""是否指定了其它的背景。

  3. 查看Activity的代码,是否设置EditText。

‘肆’ android开发EditText


EditTextet1=(EditText)findViewById(R.id.editText1);

EditTextet2=(EditText)findViewById(R.id.editText2);


EditTextet3=(EditText)findViewById(R.id.editText3);


et1.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_FLAG_CAP_SENTENCES);


et2.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_FLAG_CAP_WORDS);


et3.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS);


或者在xml中设置


<EditText


android:id="@+id/editText1"


android:layout_width="fill_parent"


android:layout_height="100dp"


android:inputType="textCapSentences|textAutoCorrect">


</EditText>


<EditText


android:id="@+id/editText2"


android:layout_width="fill_parent"


android:layout_height="100dp"


android:layout_marginTop="10dp"


android:inputType="textCapWords|textAutoCorrect"/>


<EditText


android:id="@+id/editText3"


android:layout_width="fill_parent"


android:layout_height="100dp"


android:layout_marginTop="10dp"


android:inputType="textCapCharacters|textAutoCorrect"/>


注意:必须使用谷歌的输入法,才起作用

‘伍’ Android 下设置TextView和EditText的区别和联系分别是什么

1.TextView控件是文本表示控件,主要功能是向用户展示文本的内容,它是不可编辑的;EditText控件是编辑文本控件,主要功能是让用户输入文本的内容,它是可以编辑的。每一个控件都有着与之相应的属性,通过选择不同的属性,给予其值,能够实现不同的效果。

2.EditText设置光标颜色
android:textCursorDrawable="@null"

3.EditText设置光标位置问题
EditText中有一些预置文本的时候,想把光标调到最前面,一开始是使用的setSelection(0),结果发现在三星P1000上面有问题。经过研究发现需要先调用EditText.requestFocus(),再调用setSelection(0)。否则的话,在2.x的机器上有问题,但3.x上面是好着的。

4.EditText横屏时,弹出软件盘时不进行全屏
在使用EditText进行文本输入时,若不进行特殊的设置,使用Android自带的软键盘,该软键盘会占用整个界面,那么,如何让键盘只占用屏幕的一部分呢?

5.Android EditeText下实现相应的光标处理~

<EditText
android:id="@+id/text"
android:textColorHighlight="@color/editText_title_background" //设置选中EditText的选中文字颜色
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:ellipsize="end"
/>

edit = (EditText)findViewById(R.id.text);
edit.setSelectAllOnFocus(true);
edit.setText(Path);
edit.setBackgroundColor(Color.RED);
android:textColorHint="@color/editText_title_background"
6.Android系统的String.xml文件中的空格的使用

<string name="websave_type">类\u0020\u0020\u0020\u0020型:</string> --->代表着四个空格

<string name="websave_directory">目\u0020\u0020\u0020\u0020录:</string> ----->代表着四个空格

‘陆’ 我的eclipse中怎么没有android EditText-CSDN论坛

eclipse中没有android EditText是因为没有设置导致:
EditText输入的文字为密码形式的设置
(1)通过.xml里设置:
把该EditText设为:android:password="true" // 以”.”形式显示文本
(2)在代码里设置:
通过设置EditText的setTransformationMethod()方法来实现隐藏密码或这显示密码。
editText.setTransformationMethod(PasswordTransformationMethod.getInstance());//设置密码为不可见。

热点内容
上传为防盗链图片 发布:2025-01-23 14:57:11 浏览:301
服务器essd什么意思 发布:2025-01-23 14:51:24 浏览:268
spring上传文件限制 发布:2025-01-23 14:50:30 浏览:310
奇亚币p图软件存储机 发布:2025-01-23 14:38:03 浏览:43
linux有用的命令 发布:2025-01-23 14:35:03 浏览:681
php显示缩略图 发布:2025-01-23 14:22:17 浏览:725
安卓哈利波特怎么更换账号 发布:2025-01-23 14:16:44 浏览:586
中国压缩包 发布:2025-01-23 14:10:49 浏览:499
如果让电脑访问到公司服务器 发布:2025-01-23 14:02:46 浏览:686
360浏览器脚本 发布:2025-01-23 13:54:42 浏览:565