首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

多行EditText下方的按钮对齐方式

可以通过布局属性来实现。常见的对齐方式有居中对齐、靠左对齐和靠右对齐。

  1. 居中对齐:可以使用LinearLayout布局,并设置gravity属性为center_horizontal。示例代码如下:
代码语言:xml
复制
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:gravity="center_horizontal">

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textMultiLine"
        android:gravity="top"
        android:minLines="3"
        android:maxLines="5"/>

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="按钮"/>

</LinearLayout>
  1. 靠左对齐:可以使用RelativeLayout布局,并设置按钮的对齐属性为alignParentBottom和alignParentLeft。示例代码如下:
代码语言:xml
复制
<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textMultiLine"
        android:gravity="top"
        android:minLines="3"
        android:maxLines="5"/>

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="按钮"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"/>

</RelativeLayout>
  1. 靠右对齐:可以使用RelativeLayout布局,并设置按钮的对齐属性为alignParentBottom和alignParentRight。示例代码如下:
代码语言:xml
复制
<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textMultiLine"
        android:gravity="top"
        android:minLines="3"
        android:maxLines="5"/>

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="按钮"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"/>

</RelativeLayout>

以上是三种常见的多行EditText下方按钮对齐方式的示例代码。根据实际需求选择合适的布局方式和对齐属性即可。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

按钮样式正确方式

按钮样式正确方式 如果你正在建立一个网站或一个web应用,你可能会用到按钮,也许看起来像按钮链接。不管怎样,让这些正常展示是很重要。...这种方法缺点是,现在我们必须对所有按钮进行样式设置,否则用户将无法识别它们。...这是我们想要做事情: 可应用于链接或按钮按钮”样式; 我们希望有选择地应用它,因为我们页面中会有其他链接和按钮样式。 这需要一个CSS组件。...第二行按钮看起来就不错,谁不喜欢柔和外观?...悬停(hover),焦点(focus)和活动(active)样式 很酷,你按钮看起来不错,但是...用户将与它进行交互,并且当按钮状态改变时,他们需要视觉反馈。

3.6K20

Android中多个EditText输入效果解决方式

但是如果把这些实现代码写在Activity中会比较麻烦,影响代码美观 解决方法 于是就有了下面这个辅助类,禁用了按钮点击事件和按钮渐变色,可同时添加一个或者多个EditText /** *...文本输入辅助类,通过管理多个TextView或者EditText输入是否为空来启用或者禁用按钮点击事件 */ public final class TextInputHelper implements...TextWatcher { private View mMainView;//操作按钮View private List<TextView mViewSet;//TextView集合,子类也可以...EditText,还可以添加TextView,因为EditText是TextView子类,最后要是觉得好用记得点个赞。...总结 以上就是这篇文章全部内容了,希望本文内容对大家学习或者工作具有一定参考学习价值,如果有疑问大家可以留言交流,谢谢大家对ZaLou.Cn支持。

1.9K20

Android开发(3) 可滚动录入表单演示

底部:操作按钮 ? 实现 实现这样布局一定要用到RelativeLayout 相对布局,我们这样指定我布局。 1.根控件(视图)放置一个RelativeLayout 作为根控件。...3.分别设定上面三个控件布局属性(或者说设置布局,对齐样式)。...我们设定顶部控件相对属性为:android:layout_alignParentTop="true",这个属性意思是对齐到父控件顶部 然后设定底部控件属性为:android:layout_alignParentBottom...="true",指定它对齐到父控件底部 再指定中间控件属性为: android:layout_below ="@id/toppanel" ,指示它位于某个控件下方。...下可以有多行TableRow,每个TableRow里可以有多个子控件,每个控件相当于一个cell(单元格)。

1.1K00

纯CSS实现文字一行居中,多行对齐方法

纯CSS实现文字一行居中,多行对齐方法 其实这种需求还是蛮常见。主要用于产品列表页面,用于产品图片下面,显示产品名称。但是其纯CSS实现实在是烧脑,一般就放掉这个需求,或者,使用JS实现。...我实在是找不到这个帖子了,万能百度没能给我解决方案。我只能自己想办法了。 问题描述 如何使用css实现文字一行居中,多行对齐?...想要实现效果为: 未知文字长度,当文字长度小于盒子宽度,也就是一行时,文字居中。 当文字长度大于盒子宽度,会自动换行,成为多行文字,此时文字左对齐。 好了!该如何实现呢?... 这应该是HTML结构 让P居中,P中文字左对齐 P宽度根据文字宽度伸缩 当文字为一行是,则P宽度小于LI宽度,又居中...主要是利用了table牛逼特性。未知宽度table 也是可以左右对齐!! 是不是暴露年龄了?

2.6K10

如何设置条码数据对齐方式

我们在使用条码软件制作条形码时候,条码数据默认是在条形码下方居中显示。有一些用户因为需要可能会将数据位置做一个调整,比如条码数据居左显示、居右显示、两端分散对齐等。...点击“条码”按钮,在软件中绘制一个条形码,可以看到条码数据默认是在条码下方居中显示,点击软件右侧对齐按钮,数据就显示在条码左侧了。...01.png   如果点击右对齐,条码数据就显示在条形码右侧。 02.png   点击两端对齐,条码数据会均匀地分散在条形码两端。...03.png   以上就是条码打印软件中条码数据在条码下面居左、居右以及两端分散显示具体实现方法,想要了解更多有关制作标签操作方法,可以持续关注我们。

1.7K20

SwitchButton 开关按钮 多种实现方式

刚开始接触开关样式按钮是在IOS系统上面,它切换以及滑动十分帅气,深入人心。 所谓开关按钮,就是只有2个状态:on和off,下图就是系统IOS 7上开关按钮效果。...所以,要想看如何实现滑动切换效果,必须了解这些控件实现方式。下面,让我们查看下android开发文档,看看这些是如何实现使用。...二.重写CompoundButton控件实现带滑动效果开关按钮:     重写CompuundButton实现可能会显得相对繁琐些,主要是考虑状态是否已经选中等情况文字显示。    ...三.重写CheckBox控件实现带滑动效果开关按钮:     其实,看上面给开发文档内容,大家都可以知道,CheckBox其实就是继承CompoundButton控件,只是重构CheckBox会比...四.重写View实现带滑动效果开关按钮:    众所周知,以上所有的控件都是继承了View这个父类,所以,如果你用View去操作的话,就没有自带方法限制,可是要满足你要 实现SwitchButton

3K70

Android开发之基本控件和详解四种布局方式

也就是点击按钮要做事情,下方给出了两中方式,一种是块形式,一种是委托代理形式。...在Activity中获取EditText对象,也是通过Id方式下方代码是获取通过id实例化EditText对象,并获取其中文本在Toast上显示。...下面的代码是初始化AlterDialog并且进行显示代码,下方代码是放在点击按钮所触发方法当中。...下方是在按钮点击委托代理方法中添加ProgressDialog,点击按钮时就显示ProgressDialog。...(5) 水平布局控件对齐方式(Top, Center, Bottom)。如果控件是以水平方式进行排列,那么我们就可以对其指定垂直方向对齐方式,即Top, Center和Bottom。

1.6K50

解决pycharm debug时界面下方不出现step等按钮及变量值问题

2.最简单解决办法: step1: 点击view,选择添加debug 会自动弹出debug栏,不管它隐藏到了哪里 step2: ?...右键点击 选择move to 选择bottom 最后就在pycharm界面底端出现了debug栏,并且也有steo调试按钮 ?...补充知识:pycharm 不能单步调试(debug)原因,或者点击debug不能进入断点。debug区域是灰色 ?...如上图,不要点击pycharm右上角Debug,那样不能进入调试(在多个py文件都存在情况下),找到程序入口点出(if __name == “__main__),会有上图所示一个三角符号,点击后,...出来上图两个选项,点击Debug’ecs’即可(ecs是我.py文件名字),就进入愉快单步调试界面啦 以上这篇解决pycharm debug时界面下方不出现step等按钮及变量值问题就是小编分享给大家全部内容了

2.7K30

结构体成员在内存中对齐方式

以下我会举两个结构体例子,分别画图方式表达对齐原则。 结构体对齐公式 记住以下这些规则,把结构体往里面套就可以了。...结构体对齐原则就是牺牲空间方式来减少时间消耗,空间用完还可以复用,而时间过去了就再也不会回来了。...以 #pragma pack(x) 中 x 大小和结构中占用空间最大成员做比较,取小值为 n(外对齐依据) 以 n 值和结构体每个成员比较,得出结果列表为 m[x] 根据每个成员大小依次向内存中填充数据...案例一 我们来看一个简单案例,#pragma pack(4) 为 4,结构体中有 char、short、int 3个成员,其对齐方式如下图表示: #include #pragma.../struct sizeof(DATA) = 8 案例二 这个案例中,我们把 #pragma pack(8) 设定为 8,结构体中有三个成员 char、double、int,其对齐方式如下图: #include

15830

【Android布局】在程序中设置android gravity 和 android layout Gravity属性

即android:gravity用于设置View中内容相对于View组件对齐方式,而android:layout_gravity用于设置View组件相对于Container对齐方式。...android:paddingLeft=”30px” 按钮上设置内容离按钮左边边界30个像素 android:layout_marginLeft=”30px” 整个按钮离左边设置内容30个像素...下面回到正题, 我们可以通过设置android:gravity=”center”来让EditText文字在EditText组件中居中显示;同时我们设置EditTextandroid:layout_gravity...看下效果: 正如我们所看到,在EditText中,其中文字已经居中显示了,而EditText组件自己也对齐到了LinearLayout右侧。...通过查看SDK,发现有一个setGravity方法, 顾名思义, 这个应该就是用来设置Button组件中文字对齐方式方法了。

2.3K10

Android精通:View与ViewGroup,LinearLayout线性布局,RelativeLayout相对布局,ListView列表组件

viewgroup.png Android为我们提供了View和ViewGroup两个子类集合,提供常用一些输入控件(比如按钮,图片和文本域等)和各种各样布局模式(比如线程布局,相对布局,绝对布局...图片 LinearLayout线性布局 常用属性: id:为该组件添加一个资源id orientation:布局中排列方式,有两种方式: horizontal水平 vertical竖直 layout_width...表示填充父容器 gravity:控制组件所包含子元素对齐方式 layout_gravity:控制该组件在父容器里对齐方式 background:为该组件添加一个背景图片 LinearLayout...layout_alignParentTop:为true,视图上边界与父级上边界对齐 layout_centerVertical:为true,将子类放置在父类中心 layout_below:将该视图放在资源...ID下方 layout_toRightOf:将该视图放在资源ID右边 <?

1.8K20

Android开发笔记(三十六)展示类控件

在XML布局文件中实现时,可设置如下属性: gravity : 指定文本对齐方式,一般取值“left|bottom”,表示靠左对齐且靠下对齐。 lines : 指定文本行数。...在代码中实现时,可调用如下方法: setGravity : 设置文本对齐方式。 setLines : 设置文本行数。 setMaxLines : 设置文本最大行数。...在代码中实现时,可调用如下方法: setCompoundDrawables : 设置文本周围图形。该方法有四个参数,分别表示左边、上方、右边、下方图形。...该功能有两种实现方式方式一:在布局文件EditText节点中加入singleLine属性,但该方式只在视觉上起作用,真正字符串还是带有回车换行符; android:singleLine="true...该功能有两种实现方式方式一:使用EditTextsetSelection方法,示例代码如下: et_next.requestFocus(); et_next.setSelection(et_next.getText

1.4K30

超全Android组件及UI框架

android:divider    设置垂直布局时,两个按钮之间分隔条 android:gravity    设置布局管理器内组件对齐方式,值可以是 top/button/left/right...android:measureWithLargestChild    当属性设置为true时,所有带权重子元素都会具有最大元素最小尺寸 android:orientation    设置布局管理器内组件排列方式...基本属性 XML 属性    说明 android:gravity    设置容器内组件排序方式 android:ignoreGravity    如果设置改属性为 true,将忽略 android...右对齐父容器 android:layout_alignParentTop    顶部对齐父容器 android:layout_alignParentBottom    底部对齐父容器 android...我们可以将 Button  android:background 属性设置为该 drawable 资源即可轻松实现按下 按钮时不同按钮颜色或背景 下表列出了可以设置属性 在 res/drawable

6K30

安卓入门-第三章-安卓常用控件使用方式

android:text TexyView控件内具体显示文本内容 android:gravity 控件内文字对齐方式 “center” 垂直和水平均居中,即效果等同于center_vertical:center_vertical...现在我们修改TextView文字对齐方式,如下所示:  在中加入:android:gravity ="center"语句就将字符居中了。...总结一下:我们使用android:gravity来指定文字对齐方式,可选值有top 、bottom 、left 、right 、center 等,可以用“|”来同时指定多个值,这里我们指定center...我们还可以结合使用EditText与Button来完成一些功能,比如通过点击按钮来获取EditText中输入内容。...重新运行程序,在EditText中输入一段内容,然后点击按钮,效果如下图所示。 ?

1.8K20
领券