当前位置:首页 » 安卓系统 » androidedittext图文

androidedittext图文

发布时间: 2023-02-01 16:07:53

1. Android EditText 问题

首先我觉得hint的用途就是提示效果,当你在编辑框输入了数据,hint就变得无意义了。至于你说的实体和hint要共存,可以换成其他的方法实现:第一个就是每一行一个textview+edittext ,第二种方法就是“给edittext”设置属性“android:drawableLeft="xxxx"”(xxx放一张写有实体的.PNG图片)

至于数光标的位置要重定向,要是按照layout的布局的中顺序,你的“账号”实体也是edittext。理应先获取聚焦,是否可以尝试下在代码中使用第一个账号实体的edittext对象的方法(findFocus())还有在布局的文件中设置该edittext控件添加试试

<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLines="5"
android:minLines="1"
android:maxLength="50"
android:hint="总感觉很空,写点什么吧!"
android:inputType="textMultiLine" >
<requestFocus />------------->添加这个
</EditText>

2. 【Android程序开发】EditText详解

EditText 是一个输入框,在Android开发中是常用的控件。也是获取用户数据的一种方式。
EditText TextView 的子类,它继承了 [TextView] 的所有属性。

Xml搭建界面

MainActivity.java

运行效果:

今天上午没有拿眼镜,然后作为一个近视,很痛苦的上了一上午的课,然后上课就跟不上进度,难受。事实证明,要爱护好自己的视力

3. 关于Android 的EditText布局

android:paddingTop="10dp"
android:paddingBottom="10dp"

4. android 我在edittext中输入图文。是用转化为html实现的。我想问下如何保存每次输进

可以使用getText()方法获取内容保存在String变量中

5. 如何实现一个 Android 端的富文本编辑器

你好,
较常见的实现图文混排的办法

WebView + JavaScript;
EditText + Span;
scrollview + view;
WebView + JavaScript
webview实现富文本也就是html+css+js,不过这种的难点就是在手机客户端中的编辑问题,毕竟是webview和android view的转化问题。
EditText + Span
可以很好的实现简单富文本的编辑,但是在图文混排,以及各种主要自定义的组件面前就显得捉襟见肘。
scrollview + view
优点是可以实现各种各样的view,想什么组件自定义就行,而且实现比较简单,简单几句就可以实现文本插入编辑。
scrollview + view的实现过程
效果图:

首先,先定义一个组件的接口;

一个组件的点击接口,可根据组件选择实现的方法;

然后定义两个简单的组件 RichEditText 和RichImageView;

实现一个简单的图片组件;

定义了两个简单的组件之后,接下来就是最后的组件管理器RichSrcollView,对组件的增删其实也是最基本的addview和removeview,管理器实现了组件的点击事件,键盘的回退删除,组件的插入方法等待;

点击按钮的时候就新建一个图片组件,而文本框组件可以点击组件下面的空白条插入;

其他
在scrollview实现一些view的添加和删除,以及组件间的拼接,就可以实现一个很简单的可定制的富文本编辑器。

6. Android的EditText长按只显示上面的复制粘贴菜单,不要弹出下面的输入法键盘怎么做

4.0以上的API禁止EditText弹出键盘需要这样写:

4.0的是setShowSoftInputOnFocus,4.2的是setSoftInputOnFocus。

EditTexteditText;
//editText的实例化我不写了
InputMethodManagerimm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(e1.getWindowToken(),0);
try{
Class<EditText>cls=EditText.class;
setSoftInputShownOnFocus=cls.getMethod("setShowSoftInputOnFocus",boolean.class);
setSoftInputShownOnFocus.setAccessible(true);
setSoftInputShownOnFocus.invoke(editText,false);
}catch(Exceptione){
e.printStackTrace();
}

并且还要在配置文件里面加上android:windowSoftInputMode="stateHidden"

4.0以下的可用editText.setInputType(InputType.TYPE_NULL);

或者直接在XML进行属性设置。

如果对4.0以上系统的操作这句代码,EditText将会没有光标。

7. android EditText输入文字 数字时 里面的图片文字怎么消失 用的是哪个属性

你说的是在EditText有个水印,输入的时候水印消失的效果吧?你再EditText的XML中加入android:hint=“请输入用户名”,运行时EditText就会有一个“请输入用户名”的水印,当你输入任何字符时,水印消失,删除所有字符后水印又会出来,你还可以用android:textColorHint="颜色值"来设置水印文字的颜色哦。在java代码中可以使用对应的方法实现这些功能,分别是
setHint(水印文字)和setHintTextColor(颜色值)

8. android edittext 如何用低级界面方法画出来

不明白你的意思,edittext是用来输入文本的,画出来是什么意思

setContentView(new EditText(this),new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));就可以在一个activity里放一个 EditText了

9. 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"/>


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

10. android Material主题 EditText 这种效果[图]

用TextInputLayout这个控件即可,比如:

<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="50dp">

<EditText
android:id="@+id/et_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请输入密码"
android:inputType="text"
android:maxLines="1"
android:singleLine="true"/>

</android.support.design.widget.TextInputLayout>
热点内容
linux命令全称 发布:2024-05-17 12:07:54 浏览:109
ftpnas区别 发布:2024-05-17 12:06:18 浏览:948
512g存储芯片价格 发布:2024-05-17 12:04:48 浏览:962
脚本运行周期 发布:2024-05-17 11:39:09 浏览:808
阿里云服务器怎么配置发信功能 发布:2024-05-17 11:37:24 浏览:312
编程中的变量 发布:2024-05-17 11:33:06 浏览:777
加密视频怎么解密 发布:2024-05-17 11:02:52 浏览:571
柳工挖机密码多少合适 发布:2024-05-17 11:00:40 浏览:188
android工程叹号 发布:2024-05-17 10:56:21 浏览:481
在苹果手机应用怎么比安卓贵 发布:2024-05-17 10:56:20 浏览:548