在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Android 給Button加個(gè)監(jiān)聽(tīng)

            Android 給Button加個(gè)監(jiān)聽(tīng)

            作者: 時(shí)間:2016-10-08 來(lái)源:網(wǎng)絡(luò) 收藏

            在Android開(kāi) 發(fā)過(guò)程中,Button是常用的控件,用起來(lái)也很簡(jiǎn)單,你可以在界面xml描述文檔中定義,也可以在程序中創(chuàng)建后加入到界面中,其效果都是一樣的。不過(guò)最 好是在xml文檔中定義,因?yàn)橐坏┙缑嬉淖兪窃?huà),直接修改一下xml就行了,不用修改Java程序,并且在xml中定義層次分明,一目了然。另一個(gè)是如 果在程序中定義,還要將其加入到界面中,有的還要設(shè)置高度寬度,樣式之類(lèi)的,會(huì)使程序變得臃腫,開(kāi)發(fā)和維護(hù)都不方便。

            本文引用地址:http://www.biyoush.com/article/201610/305513.htm

            我們先在程序中定義一個(gè)Button

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

            button.setWidth(100);//一定要設(shè)置寬和高。不然會(huì)出錯(cuò)的。

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

            接下來(lái)是要給按鈕加一個(gè)監(jiān)聽(tīng)了,就是響應(yīng)點(diǎn)擊按鈕的事件。這個(gè)是在程序中完成了,

            button.setOnClickListener(new OnClickListener(){

            public void onClick(View v) {

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

            toast.show();

            }

            });

            好了,按鈕就是這么簡(jiǎn)單。



            關(guān)鍵詞:

            評(píng)論


            相關(guān)推薦

            技術(shù)專(zhuān)區(qū)

            關(guān)閉