亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android的Button監聽

發布時間:2020-06-22 11:32:21 來源:網絡 閱讀:219 作者:wufanxin 欄目:移動開發

1.android簡單按鈕監聽----單個監聽

start = (Button)findViewById(R.id.btnStart);

start.setOnClickListener(new OnClickListener(){
            @Override
            public void onClick(View v) {
                //---do something
            }
            
});


2.View.OnClickListener方法

public class MyActivity extends Activity {
    /**
     * Called when the activity is first created.
     */
    public Button diffcult,help;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //全屏
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);
        //去除應用程序標題
        this.requestWindowFeature(Window.FEATURE_NO_TITLE);
        //設置豎屏
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        setContentView(R.layout.main);
       
        ButtonOnClikListiner buttonOnClikListinero=new ButtonOnClikListiner();//--定義監聽

        diffcult=(Button)findViewById(R.id.btndiffcult);
        help=(Button)findViewById(R.id.btnHelp);

        diffcult.setOnClickListener(buttonOnClikListinero);
        help.setOnClickListener(buttonOnClikListinero);
    }


    /**
     * 按鈕監聽
     */
    private final class ButtonOnClikListiner implements View.OnClickListener{
        @Override
        public void onClick(View v) {

            switch (v.getId()) {
                case R.id.btndiffcult:
                    Intent mainMenu1 = new Intent(MyActivity.this,GameActivity.class);
                    MyActivity.this.startActivity(mainMenu1);
                    MyActivity.this.finish();
                    break;
                case R.id.btnHelp:
                   
                    break;
            }

        }
    }
}


3.和方法2差不多

public class GameActivity extends Activity implements View.OnClickListener{
   
    public Button num,sex,see,change,changenum;

    public List<Button>btnlist;//存放按鈕

    private Vibrator vibrator;

    public Integer[] id ={R.id.first_sex1_1,R.id.first_sex1_2,R.id.first_sex1_3,R.id.first_sex1_4,R.id.first_sex1_5,R.id.first_sex1_6,R.id.first_sex1_7};
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        //全屏
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);
        //去除應用程序標題
        this.requestWindowFeature(Window.FEATURE_NO_TITLE);
        //設置豎屏
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        MyApplication.getInstance().addActivity(this);//加入activity數組
        setContentView(R.layout.game_first);    
        see=(Button)findViewById(R.id.line_btnsee);//觀看
        change=(Button)findViewById(R.id.line_btnchange);//挑戰
       
        see.setOnClickListener(this);
        change.setOnClickListener(this);

        btnlist=new ArrayList<Button>();
        for(int i=0;i<id.length;i++)
        {
            Button temp=(Button)findViewById(id);
            temp.setBackgroundColor(Constant.colors);
            temp.setOnClickListener(this);
            btnlist.add(temp);
        }   
    }

    @Override
    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.line_btnsee:
              
                break;
            case R.id.line_btnchange:
               
                break;
            default:
                for(int j=0;j<id.length;j++)
                {
                    if(id[j]==v.getId())
                    {
                       
                    }
                }
                break;

        }
    }

    
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇安县| 达拉特旗| 资兴市| 门头沟区| 清水河县| 通化县| 镇宁| 宕昌县| 潼南县| 中江县| 江山市| 南皮县| 亚东县| 新昌县| 安岳县| 娄烦县| 广东省| 谢通门县| 玉山县| 梁平县| 枣强县| 通许县| 临沧市| 肃南| 安塞县| 富裕县| 太仓市| 无棣县| 许昌市| 博罗县| 沂南县| 绥化市| 山阴县| 宜兰县| 江北区| 商河县| 徐州市| 当雄县| 衡南县| 禄劝| 玉环县|