Android Studio入门小例子
来源:互联网 发布:制动系统分析软件 编辑:程序博客网 时间:2024/06/05 19:44
界面
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="com.example.zzyy.myapplication20161216.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.java
package com.example.zzyy.myapplication20161216;import android.support.v7.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); } }}
效果图
0 0
- Android Studio入门小例子
- Android通知Notification入门小例子(一)
- 用android studio 开发一个aidl小例子,亲测可运行
- JSF入门小例子
- Ajax 入门小例子
- WCF入门小例子
- 一个入门小例子
- JNI入门小例子
- mvc 入门小例子
- flex入门小例子
- struts1 入门小例子
- JBPM5 入门小例子
- IBATIS入门小例子
- Notification入门小例子
- JSON入门小例子
- Hadoop 入门小例子
- Service入门小例子
- springmvc入门小例子
- python文件操作
- usaco3.3.1 Riding the Fences
- Java设计模式(13)行为型:策略模式
- Leetcode 339 Nested List Weight Sum
- MySQL数据库高并发优化配置
- Android Studio入门小例子
- 30多条mysql数据库优化方法,千万级数据库记录查询轻松解决
- 记录访问信息
- 终于在CSDN开博客了
- ubuntu下编译lib_acl,lib_acl_cpp,lib_protocol
- 永久性储存转移失败,缺少映射模型 coreData
- window.setTimeout() 和window.setInterval() 的用法与区别
- 【sqlserver】【自定义函数】正则匹配实现
- ISBN号码-CCF往届题