Time of Update: 2017-08-10
HorizontalScrollView水平滾動控制項,HorizontalScrollView水平滾動控制項一、簡介用法ScrollView大致相同 二、方法1)HorizontalScrollView水平滾動控制項使用方法1、在layout布局檔案的最外層建立一個HorizontalScrollView控制項2、在HorizontalScrollView控制項中加入一個LinearLayout控制項,並且把它的orientation設定為horizontal3、在LinearLay
Time of Update: 2017-08-06
RadioButton實現多選一,radiobutton多選RadioButton實現多選一一、簡介 二、RadioButton實現多選一方法1、將多個RadioButton放在一個RadioGroup裡面 1 <RadioGroup 2 android:id="@+id/radioGroup1" 3 android:layout_width="match_parent" 4
Time of Update: 2017-08-05
EditText實現輸入表情,edittext實現表情EditText實現輸入表情一、簡介editText是TextView的子類,TextView能用的工具EditText都能用,這裡就是editText利用SpannableString的ImageSpan實現輸入表情的功能 類結構圖: 二、方法1)EditText利用SpannableString的ImageSpan實現添加表情的方法第一步:建立SpannableString對象spannableString
Time of Update: 2017-08-08
android.os.NetworkOnMainThreadException,android.os.NetworkOnMainThreadException一、出現原因我把網路讀取資料的操作寫進了主線程看名字就應該知道,是網路請求在MainThread中產生的異常 二、產生原因官網解釋Class OverviewThe exception that is thrown when an application attempts to perform a
Time of Update: 2017-08-06
ToggleButton開關狀態按鈕控制項,togglebutton設定狀態ToggleButton開關狀態按鈕控制項一、簡介1、2、ToggleButton類結構父類是CompoundButton,引包的時候注意下 二、ToggleButton開關狀態按鈕控制項使用方法1、建立ToggleButton控制項及對象private ToggleButton toggleButton1;toggleButton1=(ToggleButton)
Time of Update: 2017-08-07
ImageView顯示影像控制,imageview影像控制ImageView顯示影像控制一、簡介1、2、 ImageView,映像視圖,直接繼承自View類,它的主要功能是用於顯示圖片,實際上它不僅僅可以用來顯示圖片,任何Drawable對象都可以使用ImageView來顯示。ImageView可以適用於任何布局中,並且Android為其提供了縮放和著色的一些操作。 ImageView的一些常用屬性,並且這些屬性都有與之對應的getter、setter方法:android:adjustVie
Time of Update: 2017-08-05
EditText實現輸入限制和校正,edittext實現校正EditText實現輸入限制和校正一、方法1)輸入限制1、通過android:digits限制只能輸入小寫abcandroid:digits="abc" 2、通過android:inputType限制只能輸入數字android:inputType="number"在android:inputType中可以設定各種限制,比如郵箱地址等等 2)校正直接通過代碼實現String
Time of Update: 2017-08-06
手機有新簡訊了,通過電腦提醒我,手機簡訊電腦一般我使用手機的時間比較少,用電腦的時間比較多,手機輕度使用者,電腦就是重度了,上班或者下班回家後基本都是在用電腦,所以常常會有手機不在手邊或者正在充電的情況,聽歌正嗨著手機來電話或者來簡訊了基本很少會察覺到,來電話還好說簡訊就震動一回,等你去用手機的時候可能已經過了很久了,我想如果手機有簡訊來了能直接通過電腦告訴我不就好了,這樣就不會錯過,所以我想要手機有新簡訊了就在電腦上提醒我這麼個功能。接著查查有沒有這類軟體,發現有那麼幾個可以實現這個需求,但是
Time of Update: 2017-08-08
bitmap==null,bitmapnullbitmap==null一、問題介紹調試找bug的過程出現bitmap==null,而傳過來建立bitmap的byte array有資料,結果看了函數說明:果斷知道是那個圖片沒有辦法decode,換了圖片果然就對了 二、收穫發這篇文章其實是想提醒自己,多去看函數說明,多去看源碼,事半功倍。尤其是確定哪裡出錯之後。debug找錯誤的方式真的挺好的。
Time of Update: 2017-08-07
imageView圖片放大縮小及旋轉,imageView圖片放大縮小及旋轉一、簡介 二、方法1)設定圖片放大縮小效果第一步:將<ImageView>標籤中的android:scaleType設定為"fitCenter"android:scaleType="fitCenter"第二步:擷取螢幕的寬度DisplayMetrics dm=new
Time of Update: 2017-08-05
Button之常用事件,button事件Button之常用事件一、簡介1、button介紹本文介紹了Buttonn的點擊事件,觸摸事件,獲得焦時間點事件 介面分別為:OnClickListener,OnTouchListener,OnFocusChangeListener這些事件並不是button才會有,別的控制項也會有2、button類結構button繼承的TextView,用法也幾乎一樣 二、方法 這個沒啥說的,直接看執行個體吧 三、代碼執行個體:前&
Time of Update: 2017-08-07
Monkey測試記錄,monkey測試 配置環境變數,不然用不了adb命令path這裡也一樣配置一下命令的各種意思百度一下看看也就知道了看到一篇部落格推薦的一種測試命令,我也直接拿來用了adb shell monkey -p 你的包名 -s 500 --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v 25000 >
Time of Update: 2017-08-06
CheckBox複選框控制項,checkbox複選框CheckBox複選框控制項一、簡介1、2、類結構圖 二、CheckBox複選框控制項使用方法這裡是使用java代碼在LinearLayout裡面添加控制項1、建立LinearLayout布局 2、建立CheckBox的XML的Layout檔案 3、通過View.inflate()方法建立CheckBoxCheckBox checkBox=(CheckBox) View.inflate(this,
Time of Update: 2017-08-08
DatePicker日期與時間控制項,datepicker日期控制項DatePicker日期與時間控制項一、簡介 二、方法最日常的使用方法了日期控制項DatePicker時間控制項TimePicker月份從0開始 三、代碼執行個體:代碼:fry.Activity01 1 package fry; 2 3 import com.example.DatePicherDemo1.R; 4 5 import android.app.Activity; 6 import
Time of Update: 2017-08-05
AutoCompleteTextView的使用,autocompletetextviewAutoCompleteTextView的使用一、簡介1、AutoCompleteTextView的作用 2、AutoCompleteTextView的類結構圖也就是擁有EditText的各種功能 3、AutoCompleteTextView工作原理AutoCompleteTextView的自動提示功能肯定需要適配器提供資料 4、Android裡的適配器 5、適合Aut
Time of Update: 2017-08-06
SeekBar拖動條控制項,seekbar拖動SeekBar拖動條控制項一、簡介1、 二、SeekBar拖動條控制項使用方法1、建立SeekBar控制項<SeekBar android:id="@+id/SeekBar1" android:layout_width="match_parent" android:layout_height="wrap_content" android:progress="
Time of Update: 2017-08-05
Button實現圖文混排,button實現圖文Button實現圖文混排一、簡介本文介紹兩種圖文混排方式1、android:drawableTop="@drawable/star"實現文字上有圖片當然有上下左右等等2、SpannableString的ImageSpan實現圖文混排 二、代碼執行個體:一二三四是用的第一種方式下面的用的第二種方式 代碼:fry.Activity02 1 package fry; 2 3 import com.example.buttonDemo1
Time of Update: 2017-08-05
Margin和Padding的區別,marginpaddingMargin和Padding的區別一、簡介 二、執行個體代碼/MarginAndPadding/res/layout/activity01.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 3
Time of Update: 2017-08-04
android studio最簡單的包名修改方法,androidstudio包名選中Project 然後滑鼠右鍵,將Compact Empty Moiddle Packages 的勾取消 輸入新名稱點擊 Preview輸入新名稱點擊 Preview輸入新名稱點擊 Preview輸入新名稱點擊 Preview輸入新名稱點擊 Preview輸入新名稱點擊
Time of Update: 2017-08-04
分享 android 源碼,android源碼Android精選源碼UI架構QSkinLoader換膚架構一款優雅的中國風Android筆記源碼ListView、RecyclerView兩種方式實現聊天介面android仿滴滴時間選擇控制項Android 雙時間選擇控制項一個ExpandableRecyclerView控制項實現半圓形seekbar視圖選擇從0°- 180°角一個集拍照和選擇圖片,裁剪,錄製視頻和選擇視頻的強大且...用 Android