【糟糕的代码】Android的第一个程序:简单的皮肤更换测试

【糟糕的代码】我自己是个小菜鸟,目前正在学习android,没有任何基础可言,把自己平时写的代码晒出来,还望各位路过的大虾不吝赐教,小弟感激不尽。【糟糕的代码】将会持续下去。我们一起学习@_@

【糟糕的代码】程序说明:

如上图,默认的是黑色的背景和白色的字,点击“挑逗一下”会变成白色背景。

【糟糕的代码】activity代码:

package taotao.hello;

import android.app.Activity;

import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;


public class taotaoActivity extends Activity {
    /** Called when the activity is first created. */
  @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        TextView mytext = (TextView)findViewById(R.id.text);              
        Button mybtn = (Button)findViewById(R.id.btn);
     
        mytext.setText("你能看到我对吗?我是一个简单的皮肤测试工具,你只要点击下面的按钮就可以给我换衣服了!你现在看到的文字 是用程序动态赋予!");
  
        
        mybtn.setOnClickListener(new MyButtonListenter());
        Button mybtn1= (Button)findViewById(R.id.btn1);
        mybtn1.setOnClickListener(new MyButtonListenter()); }
  public void mainpage(){
  setContentView(R.layout.main);
  Button mybtn1= (Button)findViewById(R.id.btn1);
  mybtn1.setOnClickListener(new MyButtonListenter());
 }
  public void main1page(){
	  setContentView(R.layout.main1);
	  Button mybtn = (Button)findViewById(R.id.btn);
	  mybtn.setOnClickListener(new MyButtonListenter());
	 }
  
  class MyButtonListenter implements OnClickListener{
	  @Override
	  public void onClick(View v) {
			// TODO Auto-generated method stub
  		int btnId= v.getId();
  		switch(btnId){
  		case R.id.btn:
  		mainpage();
  		break;
  		case R.id.btn1:
  		main1page();
  		break;
  		}
  
					
  }
}
}
代码如上,布局文件有两个,一个是main,一个是main1。

布局文件么就不传了,有能改进的地方还希望大家多多指正。

转载于:https://my.oschina.net/bojinzhu/blog/30217

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值