EditText中如何获取第一行显示获取option的文本值

清除回答草稿
&&&您需要以后才能回答,未注册用户请先。博客分类:
在开发中,多行文本框EditText的默认显示方式是居中,那怎么让它从第一行开始显示呢?
其实很简单,只需要在EditText的属性中加上 android:gravity=”top”
即可。 或者通过编程的方式动态实现:
private EditT body=(EditText)findViewById(R.id.main_body);
body.setGravity(Gravity.TOP);
其中函数setGravity()的参数是一个int,常见的可选值为 Gravity.TOP,Gravity.BOTTOM,Gravity.LEFT和Gravity.RIGHT 。
在编写应用的时候,如果我们要将光标定位到某个位置,可以采用下面的方法:
txt.setSelection( text.length());光标放在文本后面
浏览: 341920 次
来自: 深圳
我现在遇到的问题是将Activity设置为非全屏,且andro ...
求下载链接
受教了 .......
为什么我传过去的值, 有的都不对呢, 顺序也是一样的.就是获得 ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'没有更多推荐了,
不良信息举报
举报内容:
Android之获取、设置EditText的文本...
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!怎么获取一个AlertDialog中的EditText中输入的内容?
new AlertDialog.Builder(this) &&.setTitle("请输入") &&.setIcon(android.R.drawable.ic_dialog_info) &&.setView(new EditText(this)) &&.setPositiveButton("确定", null) &&.setNegativeButton("取消", null) &&.show();就这段代码中我要获取EditText中用户输入的信息该怎么做?
------解决方案--------------------楼主这个方法实现AlertDialog是够简单的,但要获取EditText最简单的方法就是获取当前视图里面的所有子视图,再判断视图是否为EditText类型。不过想想就太复杂,存在很多不确定因素。而且获取EditText的值也只能在AlertDialog还存在的时候,可看你写的代码里面,确定按扭和取消按扭都没有OnClickListener,不知这样的AlertDialog除了能看外,还能做什么?建议换方法实现AlertDialog,至少要声明对象名称。&------解决方案--------------------Java code
EditText editText = new EditText(this);
new AlertDialog.Builder(this)
.setTitle("请输入")
.setIcon(android.R.drawable.ic_dialog_info)
.setView(editText )
.setPositiveButton("确定", null)
.setNegativeButton("取消", null)
------解决方案--------------------对确定按钮监听,再有就是赋值给Activity的成员变量不就行了
------解决方案--------------------
EditText texta = new EditText(this);
new AlerDialog.Builder(this).setIcon(XXX).XXX&&.setView( texta );
String Thing = texta.getText();
阅读(...) 评论()android编程中怎么把按钮和文本框在一行显示_百度知道
android编程中怎么把按钮和文本框在一行显示
怎么使用布局,给举个例子。谢谢了
我有更好的答案
1、新建一个按钮和文本框Button&btn&=&new&Button(this);//新建按钮,这里的this表示contextEditText&edt=&new&EditText(this);//新建文本框,这里的this表示context2、新建一个水平布局LinearLayout&ll&=&new&LinearLayout(this);//新建水平布局3、往水平布局中添加新建的按钮和文本框就显示在一行上了ll.addView(btn);//添加按钮ll.addView(edt);//添加文本框
采纳率:75%
来自团队:
很简单的,把Layout的排列方式设置为水平方式就行:android:orientation=&horizontal&如下:&?xml version=&1.0& encoding=&utf-8&?&&LinearLayout
xmlns:android=&&
android:orientation=&horizontal&
android:layout_width=&fill_parent&
android:layout_height=&fill_parent&&
&TextView android:layout_width=&wrap_content&
android:layout_height=&wrap_content&
android:text=&hello world !&
android:layout_weight=&1&/&
&Button android:layout_width=&wrap_content&
android:layout_height=&wrap_content&
android:text=&OK&
android:layout_weight=&1&/&&/LinearLayout&
本回答被提问者采纳
可以把右边的控件拖到左边画面,然后按generate按钮来生成代码。
为您推荐:
其他类似问题
android的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 js获取文本框的值 的文章

 

随机推荐