android编程之入门篇 第一个hellloword,用java代码写控件

来源:互联网 发布:游曳网络 编辑:程序博客网 时间:2024/05/21 19:42
package com.example.test2015110201;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;
import android.widget.*;

public class MainActivity extends Activity {

    private TextView tv1;
    private Button button1;
    
    @Override
    
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        LinearLayout layout=new LinearLayout(this);
        super.setContentView(layout);
        layout.setOrientation(LinearLayout.VERTICAL);
        
        
        final TextView show=new TextView(this);
        Button bn=new Button(this);
        bn.setText("myfuckButton");
        bn.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT));
        
        layout.addView(show);
        layout.addView(bn);
        bn.setOnClickListener(new View.OnClickListener() {//部分参考书里面直接用 new OnClickListener() clipse的会出问题,android studio 未测试
            
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                show.setText("kkk hello android :" + new java.util.Date());
            }
        });
        

    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
    
    public void clickHandler()
    {
        
    }
}
0 0
原创粉丝点击