目录

  • 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);        }    }}

效果图

效果图
Android Studio入门小例子_第1张图片

更多相关文章

  1. Android入门之helloworld
  2. Android开发从入门到精通
  3. Android开发者的Ane简单入门
  4. Android JNI环境搭建及开发入门
  5. android 快速入门之一 “Hello world”,以及debug和日志输出
  6. Android入门一:Android 开发环境安装配置手册
  7. Android入门:ImageView介绍
  8. Android入门篇一:Android Activity生命周期
  9. 阅读《Android 从入门到精通》(29)——四大布局

随机推荐

  1. Android百度地图(三):百度地图画运动轨迹
  2. android WebView详解
  3. 使用百度地图SDK 这是之前版本 现在的sdk
  4. 基于 Android NDK 的学习之旅----- C调用
  5. Android的ActivityNotFoundException异常
  6. Android 多线程之 AsyncTask
  7. Android(安卓)-- Vibrator
  8. android 是什么
  9. Android的常见错误及解决办法
  10. Unity 与 Android (Android Studio)的交