国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Button 使用詳解

RayKr / 1451人閱讀

摘要:布局如下代碼中使用方法如下方法實現如下三自定義選擇器自定義選擇器,可以更加友好的跟用戶進行交互。同時期待您的關注,感謝您的閱讀,謝謝

極力推薦文章:歡迎收藏
Android 干貨分享

閱讀五分鐘,每日十點,和您一起終身學習,這里是程序員Android

本篇文章主要介紹 Android 開發中的部分知識點,通過閱讀本篇文章,您將收獲以下內容:

一、Button 的繼承關系
二、Button 簡單使用舉例
三、自定義 Button 選擇器
四、Button 點擊事件
五、onClick屬性 實現點擊事件
一、Button 的繼承關系

Button 繼承 TextView,具體關系如下:

java.lang.Object
????    android.view.View
?    ????    android.widget.TextView
?    ?    ????    android.widget.Button
二、Button 簡單使用舉例

使用 xml 布局跟java代碼動態設置TextView

1.xml 布局如下:

 

java代碼中使用方法如下:

Button OnClickListener方法實現如下:

 public class MyActivity extends Activity {
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);

         setContentView(R.layout.content_layout_id);

         final Button button = findViewById(R.id.button_id);
         button.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
                 // Code here executes on main thread after user presses button
             }
         });
     }
 }
三、 自定義 Button 選擇器

自定義Button 選擇器,可以更加友好的跟用戶進行交互。

xml 布局使用

    

2.Button 背景選擇器實現




    
    
    
    
    
    

java 代碼中點擊實現 效果

public class ButtonMethod extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_button);
        // 一、自定義Button背景選擇器、匿名內部類實現點擊事件
        Button mBtnSelector = (Button) findViewById(R.id.btn_selector);
        mBtnSelector.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Toast.makeText(ButtonMethod.this, "你點擊了按鈕選擇器", 1).show();
            }
        });
        // 一、自定義Button背景選擇器、匿名內部類實現點擊事件
    }
}

4. Button 正常以及獲取焦點圖片素材

四、Button 點擊事件

xml 布局使用

    

java 代碼中點擊實現 效果

public class ButtonMethod extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_button);

        // 二、按鈕點擊事件 實現
        Button mButton = (Button) findViewById(R.id.btn_test);
        BtnClick mBtnClick = new BtnClick();
        mButton.setOnClickListener(mBtnClick);
        // 二、按鈕點擊事件 實現

    }

    // 二、按鈕點擊事件 實現
    class BtnClick implements OnClickListener {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            Toast.makeText(ButtonMethod.this, "你點擊了按鈕點擊事件 實現", 1).show();
        }

    }

    // 二、按鈕點擊事件 實現
}
五、onClick 屬性 實現點擊事件

xml 布局使用

    

java 代碼中點擊實現 效果

public class ButtonMethod extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_button);
    }

    
    // 三、使用 onClick 實現點擊事件
    public void BtnTestonClick(View view) {

        Toast.makeText(this, "你點擊了onClick屬性按鈕", 1).show();
    }
    // 三、使用 onClick 實現點擊事件
}

實現效果如下:

至此,本篇已結束,如有不對的地方,歡迎您的建議與指正。同時期待您的關注,感謝您的閱讀,謝謝!

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/75854.html

相關文章

  • Babel插件開發入門示例詳解

    摘要:的工作過程的處理主要過程解析轉換生成。代碼轉換處理,處理工具插件等就是在這個階段進行代碼轉換,返回新的。若感興趣了解更多內容,插件中文開發文檔提供了很多詳細資料。 Babel簡介 Babel是Javascript編譯器,是種代碼到代碼的編譯器,通常也叫做『轉換編譯器』。 Babel的工作過程 Babel的處理主要過程:解析(parse)、轉換(transform)、生成(generat...

    Muninn 評論0 收藏0
  • padding詳解

    padding屬性指定了盒的padding區的寬度。padding簡寫屬性一次性設置四周的padding,而其它padding屬性只設置它們各側的 padding與元素的尺寸 padding與block和inline元素尺寸 最后一個例子是用padding實現高度可控的分隔線 padding與百分比值 padding百分比值與block元素 padding百分比值與inline元素 在inline...

    tomener 評論0 收藏0
  • PopupWindow 使用詳解

    摘要:在經常使用,效果跟效果類似,不同點在于可以控制顯示的位置,比如底部顯示等。至此,本篇已結束,如有不對的地方,歡迎您的建議與指正。同時期待您的關注,感謝您的閱讀,謝謝 showImg(https://segmentfault.com/img/remote/1460000019975019?w=157&h=54); 極力推薦文章:歡迎收藏Android 干貨分享 showImg(http...

    huaixiaoz 評論0 收藏0

發表評論

0條評論

RayKr

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<