Android开发:如何设置EditText多行显示输出及改变多行EditText的默认显示方式

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

设置了多行属性:android:singleLine="false" android:maxLines="10"

Android开发中,多行文本框EditText的默认显示方式是居中,那怎么让它从第一行开始显示呢?

其实很简单,只需要在EditText的属性中加上 android:gravity=”top”  即可。
或者通过编程的方式动态实现:

private EditText body;
body=(EditText)findViewById(R.id.main_body);

body.setGravity(Gravity.TOP);

其中函数setGravity()的参数是一个int,常见的可选值为 Gravity.TOP,Gravity.BOTTOM,
Gravity.LEFT和Gravity.RIGHT 。

android 多行显示文本及图片 图片和textview并排,图片最前或最后的简单解决方案 立即下载

相关推荐

安卓EditText输入框相关-自定义固定头文字的多行文本编辑框.rar

自定义固定头文字的多行文本编辑框.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

AndroidEditText 多行显示及所有属性(不自动弹出软键盘)

EditText是我们最常用的控件之一,怎么用早就知道了,但是怎么用好,今天就遇到了问题,现在特别总结一下,防止以后再遇到这样的问题 <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="left

每天进步一点点 8262

EditText多行文本默认显示最后一行

在XML文件中设置             android:id="@+id/record"             android:layout_width="0dip"             android:layout_height="wrap_content"             android:layout_weight="1"             android

New_Target的专栏 2492

Android EditText 实现多行输入,且将回车键显示成“发送”

这是我在自己的项目中实现了 EditText 多行输入且 将回车键显示成“发送”

u014133383的博客 2071

android 文本分页显示,Android查看带有列表视图的分页器并动态添加文本

我在一个分片活动中有一个Viewpager,它有一个带有编辑文本和发送按钮的botton框架。 在片段布局中,我有一个ListView,并在片段中附加了一个适配器。现在我正在实现从片段中的Parent的发送按钮,点击试图通过适配器将编辑文本中的文本(再次从父文件)添加到列表(在片段中)。但这里的问题是,当我输入一些文本,然后单击发送其添加文本不在当前浏览器中的视图,但到下一个,当我去最后一个项目时...

weixin_39732534的博客 252

android listview 批量编辑,Android完美解决listview中多个edittext显示混乱问题

【实例简介】Android完美解决listview中多个edittext显示混乱问题,内含源码及apk文件【实例截图】【核心代码】NewDemo├── Demo.apk├── ProgressDemo│ ├── app│ │ ├── build.gradle│ │ ├── proguard-rules.pro│ │ └── src│ │ ├── andr...

weixin_34321959的博客 251

android edittext多行显示不全,AndroidEditText 多行显示及所有属性-Fun言

为了方便,我特意新建一个Android优秀交流总群,案例代码加入QQ群:179730949(500人)249919939(1000人)可以下载android:layout_gravity=”center_vertical”//设置控件显示的位置:默认top,这里居中显示,还有bottomandroid:hint=”请输入数字!”//设置显示在空间上的提示信息android:numeric=”in...

weixin_32033241的博客 1228

Android EditText多行显示及所有属性

android:id="@+id/editSms" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="@string/saveSms" android:inputType="textMultiLine" android:gravity="left...

霏段的博客 5029

EditText 多行显示及所有属性

1、多行显示:    android:id="@+id/editSms"    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:hint="@string/saveSms"    android:inputType="textMultiLine"

1483

android edittext设置多行,在AndroidEditText视图中允许多行

AndroidEditText视图中允许多行?如何在AndroidEditText视图中允许多行?12个解决方案981 votes默认情况下,Android中的所有EditText小部件都是多行的。以下是一些示例代码:android:inputType="textMultiLine" android:lines="8" android:minLines="6" android:gravity...

weixin_30451613的博客 1979

Android开发EditText多行文本输入

为了想实现多行文本框的输入及显示效果,逐一解决了如下问题: 1. 如何让EditText显示成为一个文本框的区域用来输入; 2. 光标从首行开始显示; 3. 如何是设置卷轴; 4. 如何固定文本框的大小。 5. 如何让文本框显示边线; 为了达到如下的效果,我们做了如下的工作: &lt;EditText android:id="@+id/add_content" ...

Amoour的博客 1万+

AndroidEditText 多行显示及所有属性

AndroidEditText 多行显示及所有属性    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:hint="@string/saveSms"    android:inputType="textMultiLine"    android:grav

luck_InMyWorld的博客 887

虚拟软键盘回车键修改为“发送”,edittext多行显示的bug,解决方案如下(安卓开发实战总结)

一,在安卓开发聊天界面的时候,经常会有一种需求,把软件盘的回车键修改为“发送”,同时edittext可以多行显示。 虽然看起来,是一个比较小的需求,但是这里却有两个坑存在。 (1)把软件盘回车键修改为“发送”,但是edittext只能单行显示 (2)edittext多行显示,但是软件盘回车键不能修改为“发送" 二,如何做到两点兼顾呢? 这里我们需要先了解四个功能性属性和方法:(1)修改...

lixueqiang001的博客 4240

Android开发中如何给EditText设置多行效果

最近在做项目的过程中遇到了这个问题,就从网上搜索了一些,但是都没有注释很不好理解,所以就整理下,以供大家学习。import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.util

爱技术,爱生活 1075

AndroidEditText的焦点设置和光标的显示与隐藏

1、焦点的设置 (1)java代码 EditText mEditText = (EditText) findViewById(R.id.edittext); mEditText.setFocusable(true);//获得焦点 mEditText.setFocusableInTouchMode(true);//获得焦点 关于focusable和focusableInTouchMode的区别,...

Anthony__Lee的博客 1万+

EditText如何显示多行

最近开发EditTex用的特别多,随便记录记录一些细节问题。 EditText如何显示多行呢? 直接加上这个属性即可 android:inputType="textMultiLine" 想未编辑前,默认显示几行呢?加上这个属性即可 android:minLines="3" 当然,EditText的hint和编辑默认居中,所以要加上属性android:gravity="top"

fingerth的博客 1万+

androidedittext设置密码格式,AndroidEditText显示明文与密码的两种方式

搜索热词效果图如下所述:布局xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:ori...

weixin_35943736的博客 1898

自学Android开发 关于EditText android:imeOptions 设置多行显示的冲突

关于EditText android:imeOptions 设置多行输入的冲突

一个从事Android开发的平凡工程师 1406
上一篇: adb shell 命令查看数据库中的表
下一篇: "No keyboard for id 0"and "Using default keyMap: /system/usr/keychars/qwerty.kcm.bin"
wellxy
博客等级 码龄15年 10粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值