您的位置:首页 > 其它

我的第一个安卓小实验

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"

        />

最后出来的效果是:到
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: