android控件03---EditText

xiaoxiao2021-02-28  101



EditText同样是一个程序与用户交互的重要控件,它允许用户在控件里输入内容,并可以对内容进行处理。

和前面介绍的2个控件一样,只要在布局文件里加入以下代码就行了。

<EditText         android:id="@+id/edittext"         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:hint="Please write something here!"  //提示性文字         android:maxLines="2"   //指定最大行数为2行,当内容超过时,控件不再拉伸而是文本向上滚动 /> 运行图如下: 下面我们就结合EditText和Button来完成通过点击按钮来获取EditText内输入的内容。 代码如下: public class MainActivity extends AppCompatActivity {     private Button buttonOne;     private EditText editText;     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);         buttonOne = (Button)findViewById(R.id.buttonOne);         editText = (EditText)findViewById(R.id.edittext);         buttonOne.setOnClickListener(new View.OnClickListener() {             public void onClick(View v) {                 //通过getText()方法来获取内容,用toString()将其转换为字符串类型                 String string = editText.getText().toString();                 //使用Toast将获取到的内容显示出来                 Toast.makeText(MainActivity.this, string,Toast.LENGTH_LONG).show();             }         });     } } 运行效果如下:
转载请注明原文地址: https://www.6miu.com/read-43308.html

最新回复(0)