日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀] 在Android開 發(fā)過程中,Button是常用的控件,用起來也很簡單,你可以在界面xml描述文檔中定義,也可以在程序中創(chuàng)建后加入到界面中,其效果都是一樣的。不過最 好是在xml

 在Android開 發(fā)過程中,Button是常用的控件,用起來也很簡單,你可以在界面xml描述文檔中定義,也可以在程序中創(chuàng)建后加入到界面中,其效果都是一樣的。不過最 好是在xml文檔中定義,因為一旦界面要改變是話,直接修改一下xml就行了,不用修改Java程序,并且在xml中定義層次分明,一目了然。另一個是如 果在程序中定義,還要將其加入到界面中,有的還要設置高度寬度,樣式之類的,會使程序變得臃腫,開發(fā)和維護都不方便。

我們先在程序中定義一個Button

Button button = new Button(this);//定義一個button,其中this是上下文,這段代碼是在一個Activity的onCreate中創(chuàng)建的。

button.setWidth(100);//一定要設置寬和高。不然會出錯的。

button.setHeight(50);

button.setText(“Click me”);//按鈕上的文字

RelativeLayout relativeLayout = (RelativeLayout)findViewById(R.id.buttonLayout);

relativeLayout.addView(button);//加到界面中

以下是在UI xml中定義的按鈕。

android:orientation=”horizontal”

android:layout_width=”fill_parent”

android:layout_height=”45px”

android:background=”#ffffff”

android:layout_alignParentBottom=”true”>

android:id=”@+id/button”

android:text=” Click me”

android:layout_alignParentLeft=”true”

android:layout_alignParentBottom=”true”

android:layout_width=”100px”

android:layout_height=”50px”/>

接下來是要給按鈕加一個監(jiān)聽了,就是響應點擊按鈕的事件。這個是在程序中完成了,

button.setOnClickListener(new OnClickListener(){

public void onClick(View v) {

Toast toast = Toast.makeText(getApplicationContext(), “I am Clicked”, Toast.LENGTH_LONG);//提示被點擊了

toast.show();

}

});

好了,按鈕就是這么簡單。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉