我的第一个安卓小实验

首先介绍此次需要作出的效果形式。

如右图所示在此图的空格处当打上自己的名字的时候,界面会出现”你好,你的名字“。主要代码如下: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中叙述,比较简单如下:

          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"
        />
            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"
     />
            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"
        />

最后出来的效果是:

你可能感兴趣的:(我的第一个安卓小实验)