MobileApp > Android > GUI > Button




Button縺ョ陦ィ遉コ

縲縲縲縲繝懊ち繝ウ縺ョ螳溽樟繧、繝。繝シ繧ク

button.gif




繝懊ち繝ウ縺ョ螻樊ァ

縲縲縲Button縺ョ螻樊ァ



繧オ繝ウ繝励Ν繧ス繝シ繧ケ

繝懊ち繝ウ繧帝咲スョシ繧ッ繝ェ繝繧ッ隱崎ュ倥r縺輔○繧矩圀縺ョ繝輔か繝シ繝槭ャ繝医(シャスス呻ス擾ス包ス斐ョス假ス搾ス後r菴ソ逕ィ縺吶k蝣エ蜷)

縲縲縲繝サ繧ッ繝ェ繝繧ッ蜃ヲ逅縺ョ險倩ソー譁ケ豕輔ッ縲ス難スス費シッス趣シ」ス鯉ス会スス具シャス会ス難ス費スス趣スス偵〒繝ェ繧ケ繝翫シ繧堤匳骭イ縺励◆荳翫〒縲
縲縲縲縲onClick(View v)縺ァ縲繝懊ち繝ウ謚シ荳区凾縺ョ蜃ヲ逅繧定ィ倩ソー縺吶k

縲縲縲繝サListener菴ソ逕ィ縺ォ縺ッ縲景mport android.view.View.*;縲阪ョ螳」險縺悟ソ隕
縲縲縲繝サonClick(View v)縺ョ菴ソ逕ィ縺ォ縺ッ縲景mport android.view.*;縲阪ョ螳」險縺悟ソ隕
縲縲縲繝サButton縺ョ菴ソ逕ィ縺ォ縺ッ縲景mport android.widget.*;縲阪ョ螳」險縺悟ソ隕

import android.app.Activity;
import android.os.Bundle;
import android.widget.*;
import android.view.*;
import android.view.View.*;

public class TestTest extends Activity implements OnClickListener{
    private Button button1;
    private Button button2;

   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.main);

       // 謖螳壹&繧後◆IDシ医%縺ョ蝣エ蜷医ッ繝懊ち繝ウ縺ョIDシ峨°繧峨ン繝・繝シ繧呈爾縺
       button1 = (Button) findViewById(R.id.button_id);
       // 繝懊ち繝ウ縺後け繝ェ繝繧ッ縺輔l縺滓凾縺ォ蜻シ縺ウ蜃コ縺輔l繧九さ繝シ繝ォ繝舌ャ繧ッ逋サ骭イ
       button1.setOnClickListener(this);

       // 謖螳壹&繧後◆IDシ医%縺ョ蝣エ蜷医ッ繝懊ち繝ウ縺ョIDシ峨°繧峨ン繝・繝シ繧呈爾縺
       button2 = (Button) findViewById(R.id.button_id);
       // 繝懊ち繝ウ縺後け繝ェ繝繧ッ縺輔l縺滓凾縺ォ蜻シ縺ウ蜃コ縺輔l繧九さ繝シ繝ォ繝舌ャ繧ッ逋サ骭イ
       button2.setOnClickListener(this);
   }

   public void onClick(View v) {
       // 繝懊ち繝ウ縺後け繝ェ繝繧ッ縺輔l縺滓凾縺ォ蜻シ縺ウ蜃コ縺輔l繧
       //Button button = (Button) v;

       //繝懊ち繝ウ繧呈款縺励◆譎ゅョ蜃ヲ逅
       if (v == button1){
           蜃ヲ逅シ
       }else if (v == button2){
           蜃ヲ逅シ
       }
   }
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:orientation="vertical"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   >
<TextView  
   android:layout_width="fill_parent" 
   android:layout_height="wrap_content" 
   android:text="@string/hello"
   />

<!-- 繝懊ち繝ウ縺ョ螳夂セゥ縲Bndroid:id繧貞ョ夂セゥ縺吶k縺薙→縺ァJava縺九i蜿悶j蜃コ縺帙k縲 -->
<Button
   android:id="@+id/button_id"
   android:layout_width="wrap_content" 
   android:layout_height="wrap_content" 
   android:text="@string/button_label"
   />
</LinearLayout>


繝懊ち繝ウ繧帝咲スョ縺吶k繧ス繝シ繧ケ繝輔か繝シ繝槭ャ繝医(繧ス繝シ繧ケ縺ォ繝ャ繧、繧「繧ヲ繝医r逶エ譖ク縺阪ョ蝣エ蜷)

import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;

public class Test extends Activity {
    protected void onCreate(Bundle icicle) {
        super.onCreate(icicle);

        Button button = new Button(this);
        button.setText("button");
        setContentView(button);
    }
}



蜿り

縲縲譌・譛ャシ。ス趣スス抵ス擾ス会ス縺ョ莨




縲縲Back

     




Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes