可以在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(MainActivity.this, “用户名:”+username+“\n密码:”+pwd, Toast.LENGTH_LONG).show();
break;
default:
break;
}
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);