2014年9月18日 星期四

[Android] 自動生成的技巧

呼!!~~自己摸索找了兩個方法可以讓城市來自己自動生成,我們常常在程式裡面看到很多的
// TODO Auto-generated method stub
什麼之類的...這些都自己生成的,如果說是向生命週期的那種,那就不用多說了!
相信已經很多人都用過了。(這方法我也找了很久,就讓我囉嗦一下吧!!)
好吧!!~切入正題!!~

方法一
程式代碼
public class MainActivity extends ActionBarActivity{

private Button btn1;
private TextView txt1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //這裡下面兩行一樣
        btn1=(Button)findViewById(R.id.Button1);
        txt1=(TextView)findViewById(R.id.textView1);
        //這裡開始 開始一直打
        //btn1.setOnClickListener(new 
        //打到這裡開始 alt+/ 點選第一個 就會下面全跑出來了
        btn1.setOnClickListener(new OnClickListener(){

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
                                 txt1.setText("wow");
}
       
        });
    }
}





方法二       適合團隊撰寫
程式代碼
public class MainActivity extends ActionBarActivity{

private Button btn1;
private TextView txt1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        btn1=(Button)findViewById(R.id.Button1);
        txt1=(TextView)findViewById(R.id.textView1);
        //這裡的話就要注意了,雖然可以先打
        //但是主要就是下面的function還沒有打出來
        //所以就算是先打出來了,後面的空格裡也會沒有function可以加
        //所以這裡建議是在下面的function打出來之後在來打就好了
        txt3.setOnClickListener(btnClick);

    }
       //再來這裡的話也是一樣打
       //private View.OnClickListener btnClick = new
       //就到這裡後面的話都是alt+/ 選擇第一個
       //後面就會自己生成了
       // 在來就可以打上面的txt3.setOnClickListener(
       //然後在選擇下面所命名的名稱就可以了
    private View.OnClickListener btnClick = new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub

}
};
     }
}




感謝大家的收看!!!希望對一些剛開始學android開發的新手會有幫助!~~

沒有留言:

張貼留言