使EditText的宽度自动适应屏幕控件
来源:互联网 发布:软件开发单价 编辑:程序博客网 时间:2024/05/17 02:19
在开发过程中涉及到EditText和其他控件在一排的时候,而且需要动态改变EditText的宽度以便让一排控件能自动适应不同的屏幕宽度,可以使用以下办法:
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/linearLayout2" >
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/memotitle" android:id="@+id/memotitle" android:textSize="18dp"></TextView>
<EditText android:id="@+id/title_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:singleLine="true"
android:editable="false"
android:focusable="false"
android:clickable="true"
android:layout_weight="1"
android:marqueeRepeatLimit="marquee_forever"/>
<ImageView android:id="@+id/view_memo_alarm"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical|right"
android:background="@drawable/ic_toolbar_alarm_m" android:focusable="false" />
</LinearLayout>
案例中EditText和TextView以及ImageView在一排,而且根据程序的需要ImageView需要动态显示或者隐藏,通过以上的XML配置即可实现,重点在于这句话:
android:layout_weight="1"
- 使EditText的宽度自动适应屏幕控件
- 使EditText的宽度自动适应屏幕控件
- 自动适应屏幕宽度
- 页面自动适应屏幕的宽度
- 手机网页宽度自动适应屏幕宽度的方…
- 网页自动适应屏幕宽度的CSS代码
- 自动适应输入内容宽度的TextBox控件
- 自动适应输入内容宽度的TextBox控件
- C# ListView控件的间隔色和自动适应宽度
- C# ListView控件的间隔色和自动适应宽度
- C# ListView控件的间隔色和自动适应宽度
- WKWebView的使用-适应屏幕宽度
- 适应各种不同屏幕宽度的网页
- phonegap控件自动适应屏幕大小
- WKWebView适应屏幕宽度
- HTML5+CSS3的响应式网页设计:自动适应屏幕宽度
- HTML5+CSS3的响应式网页设计:自动适应屏幕宽度
- HTML5+CSS3的响应式网页设计:自动适应屏幕宽度 转自:欲思博客
- hibernate一对一主键关联映射
- 关于URL编码
- 运算符重载实例:数组
- C++博文收集
- 玩家需要流畅的移动
- 使EditText的宽度自动适应屏幕控件
- Silverlight实用窍门系列:52.Silverlight中的MVVM框架极速入门(以MVVM Light Toolkit为例)
- ActiveMq 中文翻译链接
- 提高asp.net编译运行速度的几个技巧正文
- RS232串口 小记
- FusionLog - Gets the log file that describes why loading of an assembly failed.
- VC配置文件ini的读写
- json在jquery1.5.1中后台传值过来时候的格式注意事项
- unsigned char与char