❶ 安卓開發程序,只有一個按鈕,想實現如下功能:
在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,等等這些列表控制項