您的位置:首页 > 移动开发 > Android开发

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

2012-08-05 16:11 766 查看
【糟糕的代码】我自己是个小菜鸟,目前正在学习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。

布局文件么就不传了,有能改进的地方还希望大家多多指正。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: