【糟糕的代码】我自己是个小菜鸟,目前正在学习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。
布局文件么就不传了,有能改进的地方还希望大家多多指正。