91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

android基礎之點擊監聽器的2種監聽實現

發布時間:2020-08-01 15:42:12 來源:網絡 閱讀:626 作者:hagar 欄目:移動開發

點擊監聽器接口:onClickListener

抽象函數 onClick(View v)

有2個方法實現監聽:

1:當前類繼承點擊監聽器接口

package com.example.button;

import android.app.Activity;

import android.os.Bundle;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.TextView;

public class MainActivity extends Activity implements OnClickListener{

private Button btn_ok,btn_cancel;

private TextView tv;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

btn_ok=(Button)findViewById(R.id.btn_ok);

btn_cancel=(Button)findViewById(R.id.btn_cancel);

tv=(TextView)findViewById(R.id.tv);

btn_ok.setOnClickListener(this);

btn_cancel.setOnClickListener(this);

}

public void onClick(View v)

{

if(v==btn_ok)

{

tv.setText("確定按鈕觸發事件");

}else if(v==btn_cancel)

{

tv.setText("取消按鈕觸發事件");

}

}


@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.main, menu);

return true;

}


}

2:使用內部類實現點擊監聽器接口

package com.example.button;

import android.app.Activity;

import android.os.Bundle;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.TextView;


public class MainActivity extends Activity{

private Button btn_ok,btn_cancel;

private TextView tv;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

btn_ok=(Button)findViewById(R.id.btn_ok);

btn_cancel=(Button)findViewById(R.id.btn_cancel);

tv=(TextView)findViewById(R.id.tv);

btn_ok.setOnClickListener(new OnClickListener()

{

public void onClick(View arg0)

{

tv.setText("確定觸發事件");

}

}

);


btn_cancel.setOnClickListener(new OnClickListener()

{

public void onClick(View arg0)

{

tv.setText("取消按鈕觸發事件");

}

}

);

}



@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.main, menu);

return true;

}


}


向AI問一下細節

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

AI

东兴市| 平湖市| 忻州市| 肇州县| 洮南市| 隆尧县| 新龙县| 金溪县| 唐山市| 安龙县| 沁水县| 黎平县| 望江县| 大悟县| 育儿| 黄浦区| 衡阳县| 通河县| 和硕县| 藁城市| 额济纳旗| 黄浦区| 兰溪市| 绍兴县| 德兴市| 旌德县| 乡宁县| 五大连池市| 天长市| 探索| 凭祥市| 嘉祥县| 柳河县| 昔阳县| 河池市| 靖江市| 綦江县| 噶尔县| 江都市| 镇远县| 富裕县|