
1、新建一个按钮和文本框
Button btn = new Button(this)//新建按钮,这里的this表示contextEditText edt= new EditText(this)//新建文本框,这里的this表示context
2、新建一个水平布局
LinearLayout ll = new LinearLayout(this)//新建水平布局3、往水平布局中添加新建的按钮和文本框就显示在一行上了
ll.addView(btn)//添加按钮ll.addView(edt)//添加文本框
01 简介
这篇文章主要是学习EditText输入框的设置
android:hint输入提升
android:textColorHint输入提示的文字的颜色
android:drawableXxxx在输入框的指定方位添加图片
android:drawablePadding设置图片与输入内容的间距
android:paddingXxxx设置内容和边框的间距
android:background背景色
02 *** 作
这是在输入类型InputType里面设置的
首先添加EditText
这个inputType的类型自己可以去摸索
里面的phone就是这个效果
03 图标以及密码框的设置
先再添加一个EditText
图标的设置,参考上一篇文章里面在Drawable里面添加的图片选择器,之后加上
android:drawableLeft="@drawable/ic_baseline_account_box_24"
drawableLeft这个是将图标设置在输入框的左边,Drawablepadding可以调图标与输入内容的间距
04 如何获取输入框里面的内容
要获取用户名的话就得再添加一个button
并且在里面添加一个id
同时在要获取 的那个EditText里面添加一个id
在点击事件里面添加一个读取editText内容方法
btn.setOnClickListener(newView.OnClickListener(){ @OverridepublicvoidonClick(View v) { String text1 = et1.getText().toString()Log.e("chuangzhangkeji","YONGHUMING:"+text1) String text2 = et2.getText().toString()Log.e("chuangzhangkeji","MIMA:"+text2) }
Log.e()这个是调用打印的方法把获取到的的信息打印出来
et1.getText().toString()是获取输入的数据并将其转化为字符串
05 测试
点击登入之后就会在logcat里面出现
船长科技
电子人,极客开发者,电子信息工程在读,介绍科技类,科幻类,以及分享一些互联网学习经验公众号
欢迎关注“船长科技”
船长和你一起走进科技
探索生活中的科技
保持一颗好奇心
先获取你的布局对象,在布局对象中可以直接使用直接调用addView(View child, ViewGroup.LayoutParams params)方法在代码中动态的添加新的view,及view的布局参数。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)