導航:首頁 > 操作系統 > 安卓怎麼創建一個按鈕

安卓怎麼創建一個按鈕

發布時間:2022-08-17 16:06:11

❶ 安卓開發程序,只有一個按鈕,想實現如下功能:

在button事件裡面,彈出一個AlertDialog。如果密碼正確,則在這個AlertDialog的確定按鈕的點擊事件裡面打開一個新的activity,用來顯示你預設的網頁;如果密碼不正確,則用這個AlertDialog來提示密碼不正確,則只提示不正確,不打開新的activity,直接退出button的事件即可。基本框架是這樣,你去看看AlertDialog的具體寫法,結合button的onClickListener事件,就應該能做出來你要的效果了。

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"/>

❸ 安卓開發,如何在ECLIPSE中,為一個按鈕 建立點擊事件的框架步驟具體點,初學

步驟總結一下:
1. 新建一個工程Calc;
2. 雙擊主窗口 res->layout->activety_main.xml 前面的小圖標,
出現Graphical Layout可視化界面,拖上 控制項 button,並修改對象名稱,這有點類似於可視化IDE; 控制項對象的初始參數就在資源中;
3. 手工添程序到 src-->MainActivety.java,四個步驟:
a.添 控制項所涉及的import 頭;
b.定義對象 button 於主類中;
c. 在onCreate()方法中,將控制項對象與資源id參數關聯上;
d.寫button的事件代碼,並與控制項button關聯上;

package com.example.calc;

import android.view.View.OnClickListener; // Click事件包
import android.widget.Button; // Button包

public class MainActivity extends Activity {
Button button; // 定義控制項
OnClickListener listener=null; // Click事件定義
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//---------------------------------------------------------
button=(Button)findViewById(R.id.button);
// 對象與資源中屬性參數關聯上
listener=new OnClickListener() {
public void onClick(View v) {
// Click事件處理代碼
}
};
button.setOnClickListener(listener); // 事件與Button關聯上
} // onCreate()
}

❹ 如何自定義android Button樣式

親,可以用到Drawable中的shape哦,給你一個demo

<?xmlversion="1.0"encoding="utf-8"?>
<selectorxmlns:android="

<itemandroid:state_focused="false">
<shape>
<solidandroid:color="@color/find_passwordbar_bg"/>
<strokeandroid:width="0.5dp"android:color="#C8C8C8"/>
</shape>
</item>

<itemandroid:state_focused="true">
<shape>
<solidandroid:color="@color/find_passwordbar_bg"/>
<strokeandroid:width="0.5dp"android:color="@color/main_color"/>
</shape>
</item>

</selector>

各個屬性的介紹

solid:實心,就是填充的意思
android:color指定填充的顏色

gradient:漸變
android:startColor和android:endColor分別為起始和結束顏色,ndroid:angle是漸變角度,必須為45的整數倍。
另外漸變默認的模式為android:type="linear",即線性漸變,可以指定漸變為徑向漸變,android:type="radial",徑向漸變需要指定半徑android:gradientRadius="50"。

stroke:描邊
android:width="2dp"描邊的寬度,android:color描邊的顏色。
我們還可以把描邊弄成虛線的形式,設置方式為:
android:dashWidth="5dp"
android:dashGap="3dp"
其中android:dashWidth表示'-'這樣一個橫線的寬度,android:dashGap表示之間隔開的距離。

corners:圓角
android:radius為角的弧度,值越大角越圓。
我們還可以把四個角設定成不同的角度,方法為:
<corners
android:topRightRadius="20dp"右上角
android:bottomLeftRadius="20dp"右下角
android:topLeftRadius="1dp"左上角
android:bottomRightRadius="0dp"左下角
/>

我自己寫的一個按鈕,效果就像圖中所示,用的Shape



新建後存放位置在res/drawable下


希望能幫到你,還望採納

❺ android 怎麼添加按鈕

需要在資源文件中添加一個button,然後如果你需要給這個button增加點擊事件,那你就需要在代碼中找到這個button,給它添加點擊事件監聽,在監聽中響應你所需要的完成的操作。

❻ 安卓開發 創建按鈕if語句

對按鈕事件進行監聽

public void onClick方法裡面寫按鈕處理事件。

希望能幫到你

❼ 如何在android界面點擊增加按鈕

如何在android界面點擊增加按鈕
首先:
建立要跳轉的Activity,並在清單文件注冊。這里假設注冊的活動為NextActivity

其次
布局(例如main,xml):加個Button,並加上id,如button1
代碼里:
首先聲明Button的變數:private Button bn;(聲明在OnCreat方法外面)
然後綁定:bn=(Button)findViewById(R.id.button1);
然後弄一個監聽,實現匿名內部類
bn.setOnClickListener(new Button.OnClickListener(){//創建監聽
public void onClick(View v) {
Intent inten=new Intent(MainActivity.this,NextActicity.class);
startActivity(intent);

}
});

當然 如果你嫌匿名內部類太麻煩,也可以在按鈕中寫一個android:onClick="onclick"事件來實現
代碼里加
public void onclick(View v){
Intent inten=new Intent(MainActivity.this,NextActicity.class);

startActivity(intent);
}
這樣也行

❽ 安卓這樣的按鈕是怎樣做的

你好。這樣可以用表格布局,也可以用reclyerview,等等這些列表控制項

閱讀全文

與安卓怎麼創建一個按鈕相關的資料

熱點內容
怎麼查看域伺服器名稱 瀏覽:775
如何把蘋果的視頻傳到安卓手機 瀏覽:612
介面伺服器怎麼使用 瀏覽:62
蘋果怎麼實現安卓全面屏手勢 瀏覽:977
拳皇97最強宏命令 瀏覽:921
linux安裝svn查看 瀏覽:850
內置函數計算絕對值python 瀏覽:88
千聊免費課程可以重新加密嗎 瀏覽:507
python能代替php嗎 瀏覽:252
phpexcel樣式 瀏覽:265
安卓手機有沒有什麼軟體可以阻止彈廣告的 瀏覽:306
linux區域網搭建伺服器 瀏覽:690
python編譯器mac 瀏覽:293
windows的doc命令 瀏覽:463
nfc全加密門禁卡 瀏覽:636
身份信息被加密 瀏覽:482
我的鹽城app怎麼添加不了家庭成員 瀏覽:493
php商城並發 瀏覽:348
熊貓繪畫app怎麼做出大佬的筆刷 瀏覽:603
雲存儲伺服器知識 瀏覽:461