原创 android--相冊瀏覽的兩種視圖GridView和gallery

效果如上圖,其中gallery視圖我是用一個HorizontalScrollView裏面嵌套LinearLayout做的,並不是用gallery。 另外就是包括最上面的切換視圖,利用TabHost完成的。 1.首先是gallery視圖,

原创 關於android的EditText的監聽接口TextWatcher——調色盤例子

在做調色盤的例子時,除了通過按鈕點擊“+”和“-”來改變rgb的值,還需要能夠直接改變EditText的值來調顏色,這個時候需要用到EditText的監聽接口TextWatcher。 因爲要同時監聽三個EditText,所以用一個類Te

原创 tip1——LinearLayout

當LinearLayout的orientation設置爲horizontal(水平)時,裏面的button等的layout_gravity只有垂直方

原创 tip7——activity的4種啓動模式

Android採用任務棧(Task)的方式來管理Activity實例。先加入任務棧的Activity會處於棧底,後加入的會往上疊加,最上面的Activity最先出棧。 1.standard模式 是默認的啓動模式,每次啓動一個Activ

原创 android——ViewPager的使用

ViewPager可以切換多個視圖。 以下面的例子來學習。關於底部的圓點的改變,所以要用到兩張不同狀態的圓點圖片。 首先,創建4個簡單的佈局文件,這裏就寫一個,其他3個都類似。 layout1.xml <?xml version

原创 1.自定義接口使用例子

自定義的接口可以直接寫在類中 然後在類中寫一個靜態方法(靜態方法的話,在activity中可以直接調用,不用實例化),以接口爲參數,調用接口中的方法 public class myClass { //自定義接口 pub

原创 android——處理返回結果(仿獲取電話號碼)

要做的就是從另一個界面獲取電話號碼,這裏另一個界面的號碼是利用ListView做的一個效果。然後選擇號碼後返回都當前界面,在EditText上顯示選擇的電話號碼的信息,最後,點擊CALL按鈕調用系統中的撥號系統撥打電話。 效果如下圖:

原创 android——Notification的基本使用

分爲4種,一種是普通視圖,一種大視圖,一種帶進度條的視圖,一種自定義的視圖 在這裏我利用4個按鈕來觸發通知事件,佈局文件就是4個button 1.普通視圖 //普通通知 public void sendNotificatio

原创 android——Intent傳值

在這裏介紹4種: 1.簡單傳值 直接利用putExtra() 在ActivityA: Intent intent = new Intent(Main8Activity.this,MainActivityB.class); Strin

原创 tip6——利用SharedPreferences保存頁面上的數據

譬如在編輯短信時,若突然有電話打進來,這個時候就需要將編輯框中的信息能夠保存,等回來時能夠再編輯。 package com.example.john.test1; import android.content.Context; impo

原创 RecyclerView的基本用法

雖然之前知道這個,但是一直沒有用過,所以就試了一下。 public class MainActivity extends AppCompatActivity { private RecyclerView recyclerView

原创 tip4——listview滾到最後

因爲在做微信的仿照界面,其中聊天窗口中的對話要默認滾到最後。 由於聊天的信息界面是用ListView的多重佈局做的,所以就可以直接用ListView的默認屬性,讓滾動條滾到最後 android:stackFromBottom="true"

原创 android——3種menus(選項菜單,彈出式菜單,上下文菜單)

1.選項菜單 另外有一點,在選項菜單中,每個菜單選項的圖標是不能在actionBar外面顯示出來的,雖然網上有別的方法,但是我試不成功,只有上下文菜單的時候可以顯示圖標 第一種:在menu資源中添加菜單 關於showAsActi

原创 tip8——intent的7個屬性

1.顯式意圖,Component屬性 //通過組件名稱直接查找組件(通過component屬性 Intent intent1 = new Intent();

原创 android——textview顯示圖片

在之前做軟件市場的例子時,底部的菜單欄我是利用LinearLayout嵌套一個textview和一個imageview來顯示,這樣由於嵌套的LinearLayout多就比較繁瑣了 然後今天看到別人做的利用textview來顯示圖片就學習一