Android实现EditText文本的输入,通过点击按钮,获取输入的内容
2017-03-27 17:46
1006 查看
ellipsize="marquee" 设置滚动
marquee_forever 一直滚动
scrollHorizontally="true" 设置为水平滚动
focusable 聚焦
xml 文件
<TextView android:id="@+id/textView_one" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true" android:marqueeRepeatLimit="marquee_forever" android:scrollHorizontally="true" android:singleLine="true" android:text="学习Android是一件很有意思的事情!!!" android:textColor="@android:color/tertiary_text_light" android:textSize="30sp" /> <TextView android:id="@+id/textView_name" style="@style/TextView" android:layout_below="@id/textView_one" android:text="用户名:" /> <EditText android:id="@+id/editText_name" style="@style/EditText" android:layout_below="@id/textView_one" android:layout_toEndOf="@+id/textView_name" android:drawableStart="@drawable/username" /> <TextView android:id="@+id/textView_mima" style="@style/TextView" android:layout_below="@id/textView_name" android:text="密码:" /> <EditText android:id="@+id/editText_mima" style="@style/EditText" android:layout_alignStart="@+id/editText_name" android:layout_below="@id/textView_name" android:drawableStart="@drawable/password" android:password="true" /> <TextView android:id="@+id/textView_sj" style="@style/TextView" android:layout_below="@id/textView_mima" android:text="手机:" /> <EditText android:id="@+id/editText_sj" style="@style/EditText" android:layout_alignStart="@+id/editText_mima" android:layout_below="@id/textView_mima" android:hint="请输入手机号码!" android:inputType="phone" /> <TextView android:id="@+id/textView_yx" style="@style/TextView" android:layout_below="@id/textView_sj" android:text="邮箱:" /> <EditText android:id="@+id/editText_yx" style="@style/EditText" android:layout_alignStart="@+id/editText_mima" android:layout_below="@id/textView_sj" android:hint="请输入邮箱!" android:inputType="textEmailAddress" /> <Button android:id="@+id/Button_quedin" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_below="@+id/editText_yx" android:layout_marginTop="16sp" android:text="确定" /> <TextView android:id="@+id/textView_quedin" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/Button_quedin" android:layout_centerHorizontal="true" android:background="@android:color/black" android:textColor="@android:color/white" android:textSize="20sp" />
styel 文件
<style name="TextView"> <item name="android:textColor">@color/colorPrimaryDark</item> <item name="android:textSize">20sp</item> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:layout_marginTop">25sp</item> </style> <style name="EditText"> <item name="android:layout_width">match_parent</item> <item name="android:layout_height">wrap_content</item> <item name="android:layout_marginTop">12sp</item> </style>
Java 文件
import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class MainActivity extends AppCompatActivity { private Button button; private TextView textView_quedin; private EditText editText_mima, editText_name, editText_yx, editText_sj; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) findViewById(R.id.Button_quedin); this.editText_mima = (EditText) findViewById(R.id.editText_mima); this.editText_sj = (EditText) findViewById(R.id.editText_sj); this.editText_name = (EditText) findViewById(R.id.editText_name); this.editText_yx = (EditText) findViewById(R.id.editText_yx); textView_quedin = (TextView) findViewById(R.id.textView_quedin); button.setOnClickListener(new View.OnClickListener() {//注册监听 @Override //监听点击事件 public void onClick(View v) { String name = editText_name.getText().toString(); String mima=editText_mima.getText().toString(); String sj=editText_sj.getText().toString(); String yx=editText_yx.getText().toString(); textView_quedin.setText("用户名:"+name+"\n"+"密码:"+mima+"\n"+"手机号:"+sj+"\n"+"邮箱:"+yx);} }); }}//
setText();设置其内容
editText_name.getText().toString();获得其内容
相关文章推荐
- android 实现edittext输入内容后可以点击右侧小图片进行清除内容
- Android中ClearEditText实现点击EditText输入框右边清除图标来清除输入内容的两种方式
- Android中实现根据EditText中内容是否完整来控制按钮是否可点击
- Android中ClearEditText实现点击EditText输入框右边清除图标来清除输入内容的两种方式
- android中EditText点击右边叉叉按钮(或图片)清除输入框内的文字的实现
- Android自定义Dialog,实现性别选择,日期选择,获取EditText内容
- 实现点击按钮获取和设置edit文本的方法
- Android自定义EditText,实现分割输入内容效果
- android EditTextView 设置不可输入不可点击及获取焦点
- Android—Android中监听EditText文本输入,实现修改用户名,清除密码
- Android EditText中通过drawabeRight等添加了清空按钮 如何给按钮添加点击事件?
- Android Studio EditText点击图标清除文本内容的实例解析
- Android实现横屏状态下通过代码弹出EditText并获取焦点弹出软键盘
- Android EditText 只能输入三行文本的实现方法
- Android实现EditText控件禁止输入内容的方法(附测试demo)
- android之EditText实现动态显示隐藏密码输入框的内容(实用)
- Android实现横屏状态下通过代码弹出EditText并获取焦点弹出软键盘
- Android编程实现实时监听EditText文本输入的方法
- Android限制EditText只能输入中文或者指定内容的实现
- Android限制EditText只能输入中文或者指定内容的实现