androidbutton按鈕
❶ android開發中button按鈕不起作用,btn不響應點擊事件,檢查沒有發現代碼的問題。
你既然已經 findViewById了你的button了,你又去實例化一個btn,那這樣你的btn其實是你new的那個,但是你在你的Activity上看到的是你findViewById的那個Button,你new的btn由於你沒設置他的位置,所以你看不到!
❷ Android中Eclipse怎樣創建按鈕Button點擊事件
Android中設置Button點擊監聽方法如下:
方法一、
java">ButtonBtn1=(Button)findViewById(R.id.button1);
Btn1.setOnClickListener(newButton.OnClickListener(){
publicvoidonClick(Viewv){
//點擊了Btn1
}
});
方法二、
ButtonBtn2=(Button)findViewById(R.id.button2);
Btn2.setOnClickListener(listener);
Button.OnClickListenerlistener=newButton.OnClickListener(){//創建監聽對象
publicvoidonClick(Viewv){
//點擊了Btn2
}
};
方法三、
publicvoidBtn3OnClick(Viewview){
//點擊了Btn23
}
//需要在layout布局對應Button中添加android:onClick="Btn3OnClick",Btn3OnClick可自行命名
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button3"
android:onClick="Btn3OnClick"/>
❸ 如何在android當中實現Button操作
你可以現在布局文件layout中添加button控制項,然後對其屬性設置,最後在src文件中,編寫JAVA文件,對該按鈕的功能進行設置,並監聽按鈕事件
❹ android中怎樣把一個button按鈕放到屏幕底部
放到底部,得看你用的是什麼布局了,如果是相對布局(relativeLayout),那你只要對該按鈕控制項(button)中聲明位於父親(parent)的下面。
如果是線性布局(linearLayout),你先聲明該布局方向為垂直方向,然後button同一級別的控制項聲明比重(weight)為1,button自然會放到屏幕底部
❺ android button怎麼用
千鋒扣丁學堂Android開發為您解答:
Button基本使用方法
首先,添加Button控制項到XML布局文件中。也可通過程序添加。
在布局文件中設置按鈕的一些屬性,如位置,寬高,按鈕上的字,顏色等。
比較重要的是要給按鈕一個id號,這是按鈕唯一的名字。
這樣在程序中可以通過如下形式獲得按鈕:
button = (Button)findViewById(R.id.buttonId);
處理按鈕點擊
按鈕點擊有兩種處理方法。
第一種是通過onClick屬性,通過這個屬性設置處理點擊事件的方法名,在Activity中實現這個方法。
另一種方法是典型的事件監聽機制的應用形式,下面詳細說明這兩種方法。
1.通過onClick屬性設置處理方法
在XML布局文件中設置Button的屬性:
android:onClick="yourMethodName"
然後在該布局文件對應的Acitivity中實現該方法:
/** Called when the user touches the button */
public void yourMethodName(View view)
{
// Do something in response to button click
}
需要注意的是這個方法必須符合三個條件:
1.public
2.返回void
3.只有一個參數View,這個View就是被點擊的這個控制項。
2.使用setOnClickListener添加監聽器對象
可以寫一個內部類,實現OnClickListener介面,在這個類中實現onClick方法,方法裡面寫在按鈕點擊時想做的具體工作。
將這個內部類的對象傳入按鈕的setOnClickListener方法中,即完成監聽器對象和按鈕的綁定(在事件源Button上注冊了事件監聽器),這時候只要按鈕被點擊,那麼監聽器對象的onClick方法就會被調用。
當然這里也不一定要自己寫一個內部類出來,比如這個例子:
Button button = (Button) findViewById(R.id.button_send);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v)
{
// Do something in response to button click
}
});
❻ Android中的Button的使用
1.如果想在當前類內用,可以定義一個 變數成員變數
public class MyClass {
private int mPrivate;
}
2.如果想在整個應用程序內通用變數。可以通過全局變數
聲明部分
public class MyApplication extends Application {
public int score = 1;
}
應用部分
MyApplication application = (MyApplication)this.getApplication();
application.score ++;
❼ android 編程怎樣在圖片里添加Button按鈕。
外面用布局
設置布局的背景為圖片
然後布局裡面添加一個button
❽ 怎樣利用photoshop製作android中的button按鈕形狀
工具:photoshop
步驟:
1、打開photoshop,在PS里「新建」一張圖片背景,顏色可以透明、也可以選擇其他前景色、背景色等;
❾ android中button有幾種狀態
Android中,button按鈕通常有三個狀態:
1. normal(正常狀態);
2. focus(焦點狀態);
3. pressed(按下狀態)
4. selected(選中狀態)
注意:按下後未松開前是pressed,表示按下。
松開後當前項目獲得焦點,是focused。
focused的項只有一個,selected是當選中該按鈕時顯示的狀態。
❿ Android XML布局中,怎麼設置兩個Button按鈕在同一行顯示
在Button裡面分別添加 android:layout_weight=「1」 可以使兩個button所佔空間一樣,這時兩個Button按鈕在同一行顯示。