目录

  • Android Studio入门小例子
    • activity_main.xml
    • MainActivity
    • 效果图

Android Studio入门小例子

activity_main.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:id="@+id/activity_main"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical"    tools:context=".MainActivity"    android:weightSum="1">    <EditText        android:id="@+id/myed"        android:layout_width="188dp"        android:layout_height="wrap_content"        android:text="请输入您的姓名"/>    <Button        android:id="@+id/mybut"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="显示输入信息"/>    <TextView        android:id="@+id/mytext"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="输入的信息是:"/>LinearLayout>

MainActivity

package com.example.myapplication;import androidx.appcompat.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 TextView showView = null;    private EditText edit = null;    private Button but = null;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        this.but = (Button)super.findViewById(R.id.mybut);        this.showView = (TextView)super.findViewById(R.id.mytext);        this.edit = (EditText)super.findViewById(R.id.myed);        this.edit.setOnClickListener(new OnClickListenerImpl());        this.edit.setOnFocusChangeListener(new OnFocusChangeListenerImpl());        but.setOnClickListener(new ShowLIstener());    }    private class OnFocusChangeListenerImpl implements View.OnFocusChangeListener{        @Override        public void onFocusChange(View v, boolean hasFocus) {            if(v.getId()==MainActivity.this.edit.getId()){                if(hasFocus){                    MainActivity.this.showView.setText("文本输入 组件获得焦点。");                }else{                    if(MainActivity.this.edit.getText().length()>0){                    }else{                        MainActivity.this.showView.setText("文本输入组件失去焦点,输入内容不能为空");                    }                }            }        }    }    private class OnClickListenerImpl implements View.OnClickListener{        public void onClick(View v) {            MainActivity.this.edit.setText("");        }    }    private class ShowLIstener implements View.OnClickListener{        public void onClick(View view){            String info = edit.getText().toString();            showView.setText("输入的内容是:"+info);        }    }}

效果图

效果图

更多相关文章

  1. Android(安卓)EditText 限制文本框输入的长度和提示信息
  2. UI组件
  3. android 组件
  4. Android概述
  5. Android-AbsoluteLayout(绝对布局)
  6. Android概述
  7. Android概述
  8. Android概述
  9. Android的UI组件之TextView、EditText

随机推荐

  1. 《Android面试宝典》学习笔记(第四章:对话
  2. Android界面开发问题总结
  3. Android设置无标题窗口
  4. Android学习笔记―第十一章 Fragment
  5. Android中Timer与Thread的使用
  6. Androd Html Demo js与java相互调用
  7. Android(安卓)中的设置关于手机中的型号
  8. mac下Android(安卓)apk 破解流程
  9. Android(安卓)Bundle类
  10. [Android(安卓)Pro] Android签名与认证详