android:id="@+id/et1"
android:layout_width=“match_parent”
android:layout_height=“wrap_content”
android:inputType=“textPassword”
android:maxLength=“6”
android:hint="@string/possword" />
android:hint="@string/username"设置底纹(开始要到strings.xml中定义底纹文字,和定义文本一样)
android:singleLine="true"设置不换行
android:maxLines="6"设置文本最大输入项
android:inputType="textPassword"设置文本框类型
android:drawableLeft="@drawable/user"设置图片(图片放到drawable-mdpi文件夹中,可以不用写图片后缀)
可以在drawable-mdpi文件夹中新建xml文件设置文本框属性:
例:新建一个edit_backgroud.xml文件,代码如下
<shape xmlns:android=“http://schemas.android.com/apk/res/android”
android:shape=“rectangle”>
<stroke
android:width=“1px”
android:color="@android:color/holo_blue_dark"/>
<padding
android:left=“30px”
android:right=“10px”
android:top=“3px”
android:bottom=“3px”/>
可以直接在activity_main.xml文件中直接引用(文件名)
定义按钮:
<Button
android:id="@+id/button"
android:layout_width=“match_parent”
android:layout_height=“wrap_content”
android:text=“登录”/>
设置按钮的点击事件获取文本框中的内容(获取activity_main.xml中id为et和et1的文本框值):
代码如下(MainActivity.java中):
private EditText et;
private EditText et1;
private Button button;
private Button button1;
private OnClickListener listener = new OnClickListener(){
@Override
public void onClick(View v) {
//获取点击的id
int id = v.getId();
switch (id) {
case R.id.button:
String username = et.getText().toString();
String pwd = et1.getText().toString();
//弹框
Toast.makeText(Main