我的第一个安卓小实验
2016-03-17 13:29
357 查看
首先介绍此次需要作出的效果形式。
如右图所示在此图的空格处当打上自己的名字的时候,界面会出现”你好,你的名字“。主要代码如下:package com.example.helloworld2;
import com.example.helloworld2.MainActivity;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import android.os.Build;
public class MainActivity extends ActionBarActivity {
public static final String TAG="MainActivity";
private Button btnclick;
private EditText etName;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnclick=(Button)findViewById(R.id.button_01);
btnclick.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
String name=etName.getText().toString();
Log.d(TAG,"name="+name);
Toast.makeText(MainActivity.this,"你好"+name,Toast.LENGTH_LONG).show();
}
});
etName=(EditText)findViewById(R.id.Ed_01);
}
}
这是MainActivity中的代码,红色部分是我认为重要的部分,其次便是布局了,就如文本应该放在什么地方,按钮放在何处,文字放在何处,此类便是在acivity-main中叙述,比较简单如下:
<TextView
android:id="@+id/tv_01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginBottom="20dp"
android:text="@string/input"
/>
<EditText
android:id="@+id/Ed_01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:background="#C9C9C9"
android:ems="10"
android:layout_below="@id/tv_01"
android:hint="@string/tishi"
/>
<Button
android:id="@+id/button_01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/Ed_01"
android:layout_centerHorizontal="true"
android:layout_marginTop="30dp"
android:onClick="clickme"
android:text="@string/click_1"
android:background="#ff0000"
/>
最后出来的效果是:到
如右图所示在此图的空格处当打上自己的名字的时候,界面会出现”你好,你的名字“。主要代码如下:package com.example.helloworld2;
import com.example.helloworld2.MainActivity;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import android.os.Build;
public class MainActivity extends ActionBarActivity {
public static final String TAG="MainActivity";
private Button btnclick;
private EditText etName;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnclick=(Button)findViewById(R.id.button_01);
btnclick.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
String name=etName.getText().toString();
Log.d(TAG,"name="+name);
Toast.makeText(MainActivity.this,"你好"+name,Toast.LENGTH_LONG).show();
}
});
etName=(EditText)findViewById(R.id.Ed_01);
}
}
这是MainActivity中的代码,红色部分是我认为重要的部分,其次便是布局了,就如文本应该放在什么地方,按钮放在何处,文字放在何处,此类便是在acivity-main中叙述,比较简单如下:
<TextView
android:id="@+id/tv_01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginBottom="20dp"
android:text="@string/input"
/>
<EditText
android:id="@+id/Ed_01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:background="#C9C9C9"
android:ems="10"
android:layout_below="@id/tv_01"
android:hint="@string/tishi"
/>
<Button
android:id="@+id/button_01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/Ed_01"
android:layout_centerHorizontal="true"
android:layout_marginTop="30dp"
android:onClick="clickme"
android:text="@string/click_1"
android:background="#ff0000"
/>
最后出来的效果是:到
相关文章推荐
- pthread_cleanup_push()/pthread_cleanup_pop()的详解
- Java 序列化
- 【字符串】勤奋的计算机系学生(栈)
- 一个事务 对应一个连接
- Dapper.NET——轻量ORM
- CopyOnWriteArrayList与Collections.synchronizedList的性能对比
- Cola:一个分布式爬虫框架 - 残阳似血的博客
- IOS - 响应者链条
- Web准备
- C++类中的静态成员变量和静态成员函数的作用
- IOS 编译 FFmpeg
- soureTree如何修改用户名和相关知识
- javascript数据验证组件
- MichaelBoselowitz/pygit2-examples: Examples of some "porcelain" git commands implemented with python bindings (pygit2) to the libgit2 library.
- 微服务实战
- 经典电商数据库分析构建(二)
- Decrypting TLS Browser Traffic With Wireshark – The Easy Way!
- 国内直博与国外读研
- iOS静态库
- 互联网公司对android的要求