`
dawuafang
  • 浏览: 1191859 次
文章分类
社区版块
存档分类
最新评论

edittext 随文字换行 而高度增加

 
阅读更多
<EditText
                android:id="@id/shareadd_content"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:gravity="left|top"
                android:hint="@string/input_share_content"
                android:textColor="@color/gay_33"
                android:minLines="3"
                android:background="@drawable/bg_newsdetail_edit"
                />

这里主要是这两个属性:

 android:layout_height="wrap_content"
   android:minLines="3"

还有就是 edittext的父控件的高度 也要设置成包裹类型

   <LinearLayout
                android:background="@color/white"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:minHeight="52dp"
                android:layout_marginRight="10dp"
                android:gravity="center_vertical"
                android:orientation="horizontal" >

                <TextView
                    android:gravity="center_vertical"
                    android:layout_width="wrap_content"
                    android:layout_height="match_parent"
                    android:layout_marginLeft="10dp
                    android:text="详细地址:"
                    android:textColor="#4A4A4A"
                    android:textSize="14sp" />
                <!-- android:textColor="@color/color_acacac" -->

                <EditText
                  android:layout_marginTop="3dp"
                   android:layout_marginBottom="3dp"
                    android:minLines="1"
                    android:gravity="center_vertical"
                    android:id="@+id/et_address"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="10dp"
                    android:background="@null"
                    android:textColor="#000000"
                    android:textSize="13sp" />
            </LinearLayout>
<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    EditText常用功能说明

    - **概述:** `layout_width` 和 `layout_height` 是用于设定`EditText` 控件尺寸的基础属性,分别指定其宽度和高度。推荐使用`dp`作为单位,以确保跨不同分辨率屏幕的一致性。 - **示例代码:** ```xml ...

    Android开发EditText属性.txt

    - **作用**:设置是否单行输入,一旦设置为`true`,则文字不会自动换行。 - **示例**:`android:singleLine="true"` **4. android:password** - **作用**:设置输入框为密码模式,输入的内容会被隐藏(通常显示...

    旋转TextView文字显示方向

    4. **考虑文字换行**: 当TextView的文字被旋转后,原本的换行规则可能不再适用。例如,垂直显示时,你可能需要调整TextView的宽度和高度,以适应新的布局需求。同时,可能需要处理文字的对齐方式,比如垂直居中。 ...

    EditText篇1

    `maxLines="1"` 限制了高度,而 `singleLine` 强制不换行。不过,两者在处理超出单行内容时有所不同。`maxLines="1"` 会保持原有换行,而 `singleLine="true"` 会将超出部分截断并显示省略号。在新版本的 Android 中...

    Android编程实现支持拖动改变位置的图片中叠加文字功能示例

    图片的位置由`imageView.getX()`和`imageView.getY()`获取,而宽度和高度则通过`imageView.getWidth()`和`imageView.getHeight()`获得。这些信息用于计算文字在图片中的相对位置。 4. **生成带文字的图片**: 当...

    Android用StaticLayout实现文字转化为图片效果(类似长微博发送)

    Android StaticLayout 是 Android 中处理文字换行的一个工具类,已经实现了文本绘制换行处理。StaticLayout 可以将文字转化为图片效果,实现的效果类似我们常见的长微博效果。下面是关于 Android 利用 StaticLayout ...

    textView属性

    - **行间距**:`android:lineSpacingMultiplier`和`android:lineSpacingExtra`可以调整行间距,前者是相对于默认行间距的倍数,后者是额外添加的高度。 - **字间距**:虽然`TextView`没有内置的字间距属性,但可以...

    安卓属性讲解

    3. `android:singleLine`: 若设置为true,文本将限制在一行内,不允许换行。 4. `android:password`: 当设置为true时,输入的内容将以星号或圆点形式显示,实现密码输入。 5. `android:textColor`: 定义字体颜色,...

    安卓前台渲染

    在上述代码中,`layout_width`和`layout_height`分别设置了布局的宽度和高度,`match_parent`表示占据父容器的全部空间。控件的大小可以通过`layout_width`和`layout_height`的`wrap_content`值来自动适应内容,或者...

    Android 实现仿支付宝的密码均分输入框

    这个类的主要任务是重绘EditText,以便实现文字的均分排布。以下是关键代码的解析: 1. **初始化变量**: - `mMaxLength`:设置每行显示的最大字符数,默认为6。 - `mColorId`:设置字体颜色,默认为黑色。 - `...

    Android高级组件AutoCompleteTextView自动完成文本框使用详解

    AutoCompleteTextView 组件继承自 EditText 组件,因此它支持 EditText 组件提供的所有属性。同时,该组件还有以下一些特殊的属性: * android:completionHint:下拉列表下面的说明性文字 * android:...

    安卓Android源码——TextViewSample.rar

    在这个示例中,`text_view_example`是`TextView`的ID,`layout_width`和`layout_height`分别定义了它的宽度和高度,`android:text`属性则设置了要显示的文本内容。 `TextView`支持多种特性,包括但不限于: 1. **...

    Android入门学习-TextView

    12. **文字测量和布局**:TextView会根据文本内容自动计算宽度和高度,开发者可以通过`TextView.getPaint().measureText()`获取文本宽度。 13. **点击事件**:可以为TextView添加点击事件监听,通过`...

Global site tag (gtag.js) - Google Analytics