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

溫馨提示×

溫馨提示×

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

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

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

汶川县| 吴川市| 宁乡县| 临漳县| 张家港市| 富裕县| 浦北县| 民县| 积石山| 新巴尔虎左旗| 安塞县| 凤台县| 道真| 双鸭山市| 隆安县| 克拉玛依市| 慈利县| 永和县| 修水县| 福州市| 沅陵县| 中江县| 黔西县| 芦山县| 儋州市| 乐昌市| 乐陵市| 凤城市| 鄂伦春自治旗| 永新县| 大洼县| 浮山县| 昭通市| 阳新县| 晋城| 堆龙德庆县| 江陵县| 阿拉善左旗| 边坝县| 大庆市| 那坡县|