2012-03-21 7 views
0

私は1つのレイアウトに3つのボタンがあり、これらのボタンの下に別々のテキストで異なる表示をしたいと思います。これらのビューを表示するにはOnClickListnerを使用する必要がありますが、どのようにこれらのビューを作成できますか?私は1つのレイアウトに3つのボタンがあり、異なる表示をしたいです

最初のビューと2番目のビューはWebソースからのデータを表示するWebビューですが、3番目のビューはそのデータを表示するのに使用できないテキストビューです。

`iv4.setOnClickListener(新しいView.OnClickListener(){ 公共ボイドのonClick(ビューV){ wv.loadData(詳細は、 "テキスト/ HTML"、 "UTF-8");} }) ; '

   iv5.setOnClickListener(new View.OnClickListener() { 
        public void onClick(View v) { 
     wv.loadData("Name :" + name + "/" + "Adresse :" + adress + "/" + "Tél :" + phone, "text/html", "utf-8"); 
        } 
        }); ` 

答えて

1
Button b1 = (Button)findViewById(R.id.btn1); 
    Button b2 = (Button)findViewById(R.id.btn2); 
    Button b3 = (Button)findViewById(R.id.btn3); 

      b1.setOnClickListener(this); 
      b2.setOnClickListener(this); 
      b3.setOnClickListener(this); 

その後、はあなたのクラスにをOnClickListener実装し、あなたはonClick方法

@Override 
    public void onClick(View v) { 
     switch (v.getId()) { 
     case R.id.btn1: 
         //click for b1 
      break; 
     case R.id.btn2: 
         //click for b2 
      break; 
     case R.id.btn3: 
         //click for b3 
      break; 
     default: 
      break; 
     } 

    } 
を取得
関連する問題