<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" />
<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>
分享到:
相关推荐
- **概述:** `layout_width` 和 `layout_height` 是用于设定`EditText` 控件尺寸的基础属性,分别指定其宽度和高度。推荐使用`dp`作为单位,以确保跨不同分辨率屏幕的一致性。 - **示例代码:** ```xml ...
- **作用**:设置是否单行输入,一旦设置为`true`,则文字不会自动换行。 - **示例**:`android:singleLine="true"` **4. android:password** - **作用**:设置输入框为密码模式,输入的内容会被隐藏(通常显示...
4. **考虑文字换行**: 当TextView的文字被旋转后,原本的换行规则可能不再适用。例如,垂直显示时,你可能需要调整TextView的宽度和高度,以适应新的布局需求。同时,可能需要处理文字的对齐方式,比如垂直居中。 ...
`maxLines="1"` 限制了高度,而 `singleLine` 强制不换行。不过,两者在处理超出单行内容时有所不同。`maxLines="1"` 会保持原有换行,而 `singleLine="true"` 会将超出部分截断并显示省略号。在新版本的 Android 中...
图片的位置由`imageView.getX()`和`imageView.getY()`获取,而宽度和高度则通过`imageView.getWidth()`和`imageView.getHeight()`获得。这些信息用于计算文字在图片中的相对位置。 4. **生成带文字的图片**: 当...
Android StaticLayout 是 Android 中处理文字换行的一个工具类,已经实现了文本绘制换行处理。StaticLayout 可以将文字转化为图片效果,实现的效果类似我们常见的长微博效果。下面是关于 Android 利用 StaticLayout ...
- **行间距**:`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`值来自动适应内容,或者...
这个类的主要任务是重绘EditText,以便实现文字的均分排布。以下是关键代码的解析: 1. **初始化变量**: - `mMaxLength`:设置每行显示的最大字符数,默认为6。 - `mColorId`:设置字体颜色,默认为黑色。 - `...
AutoCompleteTextView 组件继承自 EditText 组件,因此它支持 EditText 组件提供的所有属性。同时,该组件还有以下一些特殊的属性: * android:completionHint:下拉列表下面的说明性文字 * android:...
在这个示例中,`text_view_example`是`TextView`的ID,`layout_width`和`layout_height`分别定义了它的宽度和高度,`android:text`属性则设置了要显示的文本内容。 `TextView`支持多种特性,包括但不限于: 1. **...
12. **文字测量和布局**:TextView会根据文本内容自动计算宽度和高度,开发者可以通过`TextView.getPaint().measureText()`获取文本宽度。 13. **点击事件**:可以为TextView添加点击事件监听,通过`...