當前位置:首頁 » 安卓系統 » android控制項點擊事件

android控制項點擊事件

發布時間: 2022-08-07 19:15:31

㈠ android怎麼設置按鈕點擊事件

通過setOnClickListener()來綁定單擊事件 例如: Button button = (Button) findViewById(R.id.button_id); button.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // Perform action on click //增加自己的代碼...... 例如下面的 final TextView text = (TextView) findViewById(R.id.textView1); text.setText("OnClick. " + " ...."); } });

㈡ 求android自定義控制項怎麼添加點擊事件,長按事件

一般的控制項只要是繼承了View 都可以添加這兩個事件,只需要重寫View的setOnClicklistener和setOnLongClickListener這兩個函數就可以了。

添加這兩個函數,別人就能用set方法給你傳進來listener,而你可以在onTouch方法里通過判斷aciton_down action_move action_up 通過時間來判斷是長按還是單擊。

㈢ android 點擊事件怎麼寫

按鈕監聽的3種方式


  • 使用setOnClickListener (View.OnClickListener l)方法

java">loginBtn.setOnClickListener(newView.OnClickListener(){
@Override
publicvoidonClick(Viewview){
Toast.makeText(ButtonActivity.this,"點擊了登錄按鈕",Toast.LENGTH_SHORT).show();
}
});


  • 實現介面的方式

.OnClickListener{
privateButtonloginBtn;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.button_activity);
loginBtn=(Button)findViewById(R.id.login_btn);
}
@Override
publicvoidonClick(Viewview){
switch(view.getId()){
caseR.id.login_btn:
Toast.makeText(ButtonActivity.this,"點擊了登錄按鈕",Toast.LENGTH_SHORT).show();
break;
default:
break;
}
}
}


  • 在布局文件中加使用android:onClick屬性

//1、先在布局文件中聲明android:onClick="clickLoginBtn"
<Button
android:id="@+id/login_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="登錄"
android:onClick="clickLoginBtn"/>
//2、然後在代碼總實現該同名方法,注意方法的訪問許可權必須為public
publicvoidclickLoginBtn(Viewview){
Toast.makeText(ButtonActivity.this,"點擊了登錄按鈕",Toast.LENGTH_SHORT).show();
}

㈣ android 中的click事件是什麼模式

1.在學習點擊事件之前呢.我們學習安卓控制項中的Textview,Button,redioButton,checkBox,等相關控制項是使用,在安卓中呢,TextView是許多的App開發的必備控制項,無論是大的項目還是小的項目都會有TextView的出現.接下來我們就從它開始講起,來簡單介紹這幾個控制項的是用方法.

TextView的使用方法:在所有的控制項中都有共有的方法,那就是寬度和高度,layout_weight=""和layout_height=""當然這兩個屬性是不可少的,在每個控制項只能都是需要設置的,但特殊情況除外啊,這個屬性大家可以根據自己的要求合理使用啊.
TextView中呢,還有一個屬性,那就是singleLine=""他是確定你所顯示 的文本是單行的.這個屬性比較簡單,可以自己打出來看看效果啊.在這里就不多說了啊.
android:text="@string/hello"//顯示文本信息.
android:textColor="#ff00"//為文字追加顏色
android:singleLine="true"//是否是單行顯示
android:ellipsize="marquee"//如果是一段很長的文本,內容長度超出了這個View的寬度,我們想要一行顯示,且超出部分在末端以省略號'……'表示,但實際上沒有這樣工作,而是文本超出的多餘的部分被截斷了
focusable:獲取焦點(不經常使用)
focusableInTouchMode:獲取觸摸模式下的焦點
marqueeRepeatLimit:滾動次數,裡面有個參數marquee_forever代表永遠滾動
lines:指的是最小和最大行都是指定的值,如果同時指定了 minlines, 在范圍還沒有超過minlines 的情況下,以 minlines為准,如果文本內容在minlines和 lines 之間的行數就顯示完畢,那麼有多少行就多少行,但是 lines 一定會影響 文本實際的顯示行數,但是整個 textview 的行數會被 minlines 影響
imageview: src:圖片有多大,顯示出來的就
2點擊事件的監聽和處理.

㈤ android中所有控制項都可以設置單擊事件嗎

view類的控制項都可以設置點擊事件,要想知道一個控制項有哪些事件屬性,可以看他的API文檔

㈥ android preference怎麼點擊事件

參考如下內容:

分析Preference事件

★在PreferenceActivity方法中,一個比較重要的監聽點擊事件方法為:
public booleanonPreferenceTreeClick (PreferenceScreen preferenceScreen, Preference preference)
說 明 : 當Preference控制項被點擊時,觸發該方法。
參數說明: preference 點擊的對象。
返回值: true 代表點擊事件已成功捕捉,無須執行默認動作或者返回上層調用鏈。 例如,不跳轉至默認Intent。
false 代表執行默認動作並且返回上層調用鏈。例如,跳轉至默認Intent。

在我們繼承PreferenceActivity的Activity可以重寫該方法,來完成我們對Preference事件的捕捉。

相信通過前面的介紹,你一定知道了如何使用了Preference家族並且對其觸發方法。下面我們拋出另外兩枚炸彈——
Preference相關的兩個重要監聽介面。

㈦ android 如何模擬控制項的點擊事件!怎樣的模式觸發這個點擊事件呢

模擬控制項的點擊事件。。。。。。
這誰知道,你點屏幕就會觸發點擊事件唄

㈧ Android listview item 中每個控制項點擊事件

每一個節點都是一個布局,在adapter類中的getview方法中,獲取這個布局的時候設置點擊事件

publicViewgetView(intposition,ViewconvertView,ViewGroupparent){
if(convertView==null){
//這里是獲取的布局,也就是要顯示的item
convertView=LayoutInflater.from(context).inflate(
R.layout.布局id,null);
}
convertView.setOnClickListener(newView.OnClickListener(){
@Override
publicvoidonClick(Viewv){
//這里是點擊後處理的代碼
}
})
returnconvertView;
}

至於這個布局裡具體有那些空間,怎樣設置自己弄吧

㈨ android點擊事件

Android中View的onClick事件有四種寫法:
1.匿名內部類:
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//點擊後執行
}

});
2.自定義單擊事件監聽類:
class MyClickListener implements OnClickListener {
@Override
public void onClick(View v) {
//點擊後執行
}
}

3.Activity直接實現View.OnClickListener的onClick方法
@Override
public void onClick(View v) {
//點擊後執行
}

4.在XML文件中顯示指定按鈕的onClick屬性,這樣點擊按鈕時會利用反射的方式調用對應Activity中的click()方法:
android:onClick="onClick"
public void onClick(View v) {
//點擊後執行
}

熱點內容
做訪問學者要多少錢 發布:2025-01-19 03:20:04 瀏覽:278
蘋果7的存儲空間在哪 發布:2025-01-19 03:10:35 瀏覽:583
2012文件伺服器如何新建用戶 發布:2025-01-19 02:43:10 瀏覽:884
android復試 發布:2025-01-19 02:39:11 瀏覽:654
c獲取文件夾中 發布:2025-01-19 02:33:48 瀏覽:549
如何查看360瀏覽器保存的密碼 發布:2025-01-19 02:27:14 瀏覽:94
源碼分享站 發布:2025-01-19 01:21:26 瀏覽:911
安卓如何設置方向鎖定生效 發布:2025-01-19 01:21:25 瀏覽:72
iis上傳限制 發布:2025-01-19 01:14:52 瀏覽:16
我的世界寶可夢伺服器181 發布:2025-01-19 01:12:32 瀏覽:185