亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Android攻城獅的第一門課(入門篇)

難度入門
時長 5小時 0分
學習人數
綜合評分9.57
604人評價 查看評價
9.8 內容實用
9.6 簡潔易懂
9.3 邏輯清晰
  • intent filter設置首啟動activity
    查看全部
  • activity的四大組件通過intent通信
    查看全部
  • ativity從啟動到銷毀,從啟動到后臺再到前臺,從啟動到失去焦點到獲取焦點
    查看全部
  • activity四種狀態
    查看全部
    0 采集 收起 來源:生命周期概述

    2018-12-09

  • activity生命周期
    查看全部
    0 采集 收起 來源:生命周期概述

    2018-12-09

  • 如何創建activity 新建類繼承安卓的activity 重寫方法
    查看全部
  • LinearLayout常用屬性:https://img1.sycdn.imooc.com//5c08c0350001ba4313000655.jpg

    查看全部
    0 采集 收起 來源:總結

    2018-12-06

  • 通過ToggleButton的setOnCheckedChangeListener(this)設置監聽方法

    本例中采用了實現監聽接口的方法

    重寫onCheckedChanged(CompoundButton buttonView,boolean isChecked)方法,根據isChecked的狀態做出相應的改變?

    本例中,改變了ImageView的圖片,代碼如下

    img.setBackgroundResource(isChecked?R.drawable.on,R.drawable.off);

    這里通過三目運算符,isChecked為true時設置ImageView的背景為on圖片,false時設置ImageView的背景為off圖片


    查看全部
  • AutoCompleteTextView

    動態匹配輸入的內容,如百度搜索引擎當輸入文本時可以根據內容顯示匹配的熱門信息

    android:completionThreshold="2"

    該屬性表示:設置輸入多少個字符時自動匹配,本例為兩個字符

    不過匹配數據要自己定義


    查看全部
  • 這節課沒聽懂

    查看全部
  • 《跑馬燈》

    android:singleLine="true"設置只能顯示在一行上,當textview中內容過長時,放不下的內容用……表示

    解決①

    ? ? 在TextView中添加android:ellipsize="marquee"此時后面的……沒有了,出現了文字,但是后面的文字還是顯示不出來。

    解決②

    ????再添加android:focusable="true"

    ????????????? android:focusableInTouchMode="true"

    ???????? 此時跑馬燈的效果就做出來了

    ??!注意:在使用單位做符號時,不建議用px,因為它不能適應屏幕的分辨率,在控件中一般用dp(更推薦)或dip,sp更推薦用來顯示文字

    解決三

    ? 在一個textview中加載上面的代碼可以實現跑馬燈的效果,可是再添加一個textview同樣用上面的方法再次運行,但發現,只有第一個textview可以實現跑馬燈的效果,而第二個textview卻無法顯示跑馬燈的效果。

    在marqueeText中添加isFocused()方法,讓其return true 強制讓其Textview全是被選中狀態,一開始我們在兩個textview中都設置了android:focusable="true"但是這只對于第一個設置的textview有用,但再設置一個就不起作用了。


    查看全部
  • 1.通過外部類監聽點擊事件,子類和父類的事件都會觸發

    bt1.setOnClickListener(new?MyOnClickListener(){
    ????????????@Override
    ????????????public?void?onClick(View?v)?{
    ????????????????//調用父類的onClick事件
    ????????????????super.onClick(v);
    ????????????????Toast.makeText(HelloWorldActivity.this?,"bt1要執行的邏輯",?1).show();
    ????????????}
    ????????});
    
    
    ????}
    }
    /*
    OnClickListener是一個接口
    ?*/
    class?MyOnClickListener?implements?View.OnClickListener{
    ????@Override
    ????public?void?onClick(View?v)?{
    ????????Log.i("tag",?"父類的onClick事件");

    2.通過外部類可以實現多個按鈕都要實現同一邏輯時的情況

    查看全部
  • 1.初始化當前所需要的控件,如何初始化一個控件?
    loginButton = (Button)findViewById(R.id.button);
    2.findViewById返回的是一個View對象
    3.設置Button的監聽器,通過監聽器實現我們點擊Button要操作的事情
    loginButton.setOnClickListener(new View.OnClickListener() {
    ? ?@Override
    ? ?public void onClick(View v) {
    ? ? ? ?System.out.println("點擊了一個按鈕");
    ? ?}
    });


    查看全部
  • ?檢測JDK是否正確安裝

    查看全部
    0 采集 收起 來源:Android-安裝JDK

    2018-11-30

  • JDK安裝

    查看全部
    0 采集 收起 來源:Android-安裝JDK

    2018-11-30

舉報

0/150
提交
取消
課程須知
Android應用大部分是使用Java語言進行開發的,本門課程同樣使用的是Java語言,所以,在學習本門課程前必須掌握Java的基礎語法以及面向對象編程,同時要求童鞋們對Android應用有簡單的認識,如不了解不妨度娘一下哦
老師告訴你能學到什么?
1、android環境搭建 2、android應用程序框架的認識 3、android基礎控件的運用 4、android的不同布局形式

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!