android-Android:文本区域中的多行EditText垂直对齐

问题描述

Android:文本区域中的多行EditText垂直对齐

我想在文本区域中设置5行高度的编辑文本框。使用下面的代码:

<EditText
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:singleLine="false"
    android:lines="5"
    android:layout_marginLeft="10dip"
    android:layout_marginRight="10dip" />

文本区看起来很好,但问题是光标在文本框的中间闪烁。我希望光标在文本框的第一行第一个字符处闪烁。代码哪里出错呢?

解决方案

希望这个方法能给你帮助:

<EditText android:id="@+id/EditText02"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:lines="5" android:gravity="top|left" android:inputType="textMultiLine"
android:scrollHorizontally="false"
android:minWidth="10.0dip"
android:maxWidth="5.0dip"/>

解决方案二:

<EditText android:id="@+id/EditText02" android:layout_width="120dp"
    android:layout_height="wrap_content" android:lines="5" android:layout_centerInParent="true"
    android:gravity="top|left" android:inputType="textMultiLine"
    android:scrollHorizontally="false" android:minWidth="10.0dip"
    android:maxWidth="180dip" />

基于@hxn_217,以上代码同样可以。

时间: 2025-01-28 04:07:09

android-Android:文本区域中的多行EditText垂直对齐的相关文章

HTML表格:关于行的垂直对齐属性VALIGN

HTML表格标记教程(25):行的垂直对齐属性VALIGN在垂直方向上,可以设定行的对齐方式,分别有居上.居中.居下3种.基本语法<TR VALIGN="TOP"><TR VALIGN="MIDDLE"><TR VALIGN="BOTTOM">语法解释TOP为居上,MIDDLE为居中,BOTTOM为居下.文件范例:10-23.htm设定行的垂直对齐方式.01  <!-- -----------------

JS实现控制表格行内容垂直对齐的方法

 这篇文章主要介绍了JS实现控制表格行内容垂直对齐的方法,通过javascript的getElementById获取元素并设置其相应样式来实现这一功能,需要的朋友可以参考下     本文实例讲述了JS实现控制表格行内容垂直对齐的方法.分享给大家供大家参考.具体分析如下: 下面的代码通过表格的vAlign属性控制表格行的内容垂直对齐,可以置顶.可以居中.可以底部对齐 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2

JS实现控制表格行内容垂直对齐的方法_javascript技巧

本文实例讲述了JS实现控制表格行内容垂直对齐的方法.分享给大家供大家参考.具体分析如下: 下面的代码通过表格的vAlign属性控制表格行的内容垂直对齐,可以置顶.可以居中.可以底部对齐 <!DOCTYPE html> <html> <head> <script> function topAlign() { document.getElementById('tr2').vAlign="top"; } </script> <

在Word 2007文档中设置文本框边距和垂直对齐方式

默认情况下,Word2007文档的文本框垂直对齐方式为顶端对齐,文本框内部左右边距为0.25厘米,上下边距为0.13厘米.这种设置符合大多数用户的需求,不过用户可以根据实际需要设置文本框的边距和垂直对齐方式,操作步骤如下所述: 第1步,打开Word2007文档窗口,右键单击文本框,在打开的快捷菜单中选择"设置文本框格式"命令,如图2009010401所示. 图2009010401 选择"设置文本框格式"命令 第2步,在打开的"设置文本框格式"对话

在Word 2010文档中设置文本框边距和垂直对齐方式

默认情况下,Word2010文档的文本框垂直对齐方式为顶端对齐,文本框内部左右边距为0.25厘米,上下边距为0.13厘米.这种设置符合大多数用户的需求,不过用户可以根据实际需要设置文本框的边距和垂直对齐方式,操作步骤如下所述: 第1步,打开Word2010文档窗口,右键单击文本框,在打开的快捷菜单中选择"设置形状格式"命令,如图2010101201所示. 图2010101201 选择"设置形状格式"命令 第2步,在打开的"设置形状格式"对话框中切

android如何在fragment中设置屏幕的上半部分区域有触摸事件?

问题描述 android如何在fragment中设置屏幕的上半部分区域有触摸事件? 我设置了一个swiperefreshlistview,但是列表刷新的touch方法跟列表的滑动冲突了,请问下在fragment中怎么设置区域监听的 解决方案 列表布局是占满整个fragment么?如果不是的话,可以在xml布局中对部分区域设置点击无效,如果是占满fragment的话,但是想对其中一块区域监听,那就直接在代码中判断是否在那个区域范围内再做操作了 解决方案二: 在fragment上部分添加一个view

代码混淆-android混淆代码后崩溃日志中不显示行号的问题

问题描述 android混淆代码后崩溃日志中不显示行号的问题 android混淆代码后崩溃日志中不显示行号,找崩溃的地方很不方便,如何解决,求大神指点,谢谢! 解决方案 问题已解决.原因是在混淆代码时默认会去掉class文件中的调试信息(源码的行号.源文件信息等),需要在混淆配置文件中申明保持这些信息: -renamesourcefileattribute SourceFile -keepattributes SourceFile,LineNumberTable 解决方案二: tks, 这个问题

android 滑动冲突-Android ScrollView 中 TextView 多行显示问题,textview不能滑动

问题描述 Android ScrollView 中 TextView 多行显示问题,textview不能滑动 textview的多行滚动变成不能滑动了,被scrollview的滑动给拿去了. 至于 百度说的改成 wrap_content也是不行的. 解决方案 Android textview 多行显示Android textview显示多行android textview 多行之后显示省略号 解决方案二: android:layout_height="wrap_content" 给个高

如何在android开发中点击按钮切换多区域中其中一个区域的显示内容?

问题描述 如何在android开发中点击按钮切换多区域中其中一个区域的显示内容? 如何在android开发中将一个视图划分上下三块,上方显示图像,中间显示控制按钮,点击下方按钮,切换中间区域显示内容? 解决方案 方法1:从你的问题看来按钮点击事件我就不说了,你可以用fragment(片段),具体怎么用? 布局文件里面有个framelayout用来更改这片区域. 写一个fragment类,也就是集成fragment 在activity里面用fragmentmanager切换 -----------