Time of Update: 2017-01-19
在 Android 載入圖片一般使用 ImageView,這裡簡單記錄一下這個控制項的使用方法。最簡單就是在 xml 裡直接使用 ImageView 標籤:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"
Time of Update: 2017-01-19
我們重點來研究一下Android抽屜導航 NavigationDrawer。先來感性認識一下這種效果吧:看了很多應用,覺得這種側滑的抽屜效果的菜單很好。不用切換到另一個頁面,也不用去按菜單的硬體按鈕,直接在介面上一個按鈕點擊,菜單就滑出來,而且感覺能放很多東西。最簡單就是用官方的抽屜導航 NavigationDrawerLayout 來實現。DrawerLayout這個類是在Support
Time of Update: 2017-01-19
先看看效果圖:源碼下載:自訂搜尋功能代碼:SearchActivity.javapackage com.bzu.gxs.search.activity;import android.app.Activity;import android.os.Bundle;import android.support.v7.widget.Toolbar;import android.view.View;import android.widget.AdapterView;import
Time of Update: 2017-01-19
SearchView是搜尋方塊組件,它可以讓使用者在文字框裡輸入文字,通過監聽器取得使用者的輸入,當使用者點擊搜尋時,監聽器執行實際的搜尋。本文就為大家分享了SearchView搜尋方塊組件的使用方法,供大家參考,具體內容如下效果:代碼SearchActivity.javapackage com.jialianjia.bzw.activity;import android.os.Bundle;import android.widget.ArrayAdapter;import
Time of Update: 2017-01-19
最近仔細研究了下TabHost,主要是為了實現微信底部導覽列的功能,最後也給出一個文章連結,大家不要著急本文:TabHost的實現分為兩種,一個是不繼承TabActivity,一個是繼承自TabActivity;當然了選用繼承自TabActivity的話就相對容易一些,下面來看看分別是怎樣來實現的吧。方法一、定義tabhost:不用繼承TabActivity 1、布局檔案:activity_main.xml<LinearLayout
Time of Update: 2017-01-19
最近研究了一下Contacts源碼,仿照上面自己寫了一個TabHostTest程式,現整理如下:main.xml布局檔案:<?xml version="1.0" encoding="utf-8"?> <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost"
Time of Update: 2017-01-19
底部功能表列很重要,我看了一下很多應用軟體都是用了底部功能表列,這裡使用了tabhost做了一種通用的(就是可以像微信那樣顯示未讀訊息數量的,雖然之前也做過但是layout下的xml寫的太臃腫,這裡去掉了很多不必要的層,個人看起來還是不錯的,所以貼出來方便以後使用)。先看一下做出來之後的效果:以後使用的時候就可以換成自己項目的圖片和字型了,主架構不用變哈哈,首先是要布局layout下xml檔案 main.xml:<?xml version="1.0" encoding="UTF-8
Time of Update: 2017-01-19
本文給大家介紹Activity的生命週期,如果大家學習過iOS的小夥伴的話,Activity的生命週期和iOS中ViewController的生命週期非常類似。生命週期,並不難理解。一個人的生命週期莫過於生老病死,花兒的生命週期就是花開花謝了。在Android中Activity的生命週期莫過於Activity的建立到消亡的過程了。本篇部落格就會介紹Activity生命週期中的不同階段,通過執行個體的形式來窺探一下Activity的生命週期。搞明白Activity的生命週期是至關重要的,因為只有搞
Time of Update: 2017-01-19
ImageSwitcher類是ViewSwitcher類的子類,它實現的效果是在完成ImageView的切換並且帶有動畫效果。要使用這個類需要以下兩個步驟:1)為ImageSwitcher類提供一個ViewFactory,該ViewFactory產生的View組件必須是ImageView。2)需要切換的時候,只需要嗲用ImageSwitcher的setImageDrawable()、setImageResource()、setImageURL()方法即可實現切換。activity_main.xm
Time of Update: 2017-01-19
一般在android顯示一個View都是通過Activity的setContentView設定的,但是還有一種方法,可以直接使用WindowManager在整個應用的最上層繪製我們需要顯示的view,總體的效果類似於AlertDialog的彈出效果。使用WindowManager構造這樣的一個懸浮View也比較簡單,直接通過windowmanager.addView()方法即可。package com.gearmotion.app.windowmanagermotion;import
Time of Update: 2017-01-19
spinner組件有點類型於HTML中的下拉框<Select></select>的樣子,讓使用者每次從下拉框中選取一個,本文為大家分享了Android下拉式清單spinner的具體實現代碼,供大家參考,具體內容如下mian.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2017-01-19
廢話不多說了,直接給大家貼java代碼了,具體代碼如下所示:Java代碼 package com.maidong.utils; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import
Time of Update: 2017-01-19
本文執行個體為大家分享了Android控制項ImageSwitcher實現引導介面的代碼,供大家參考,具體內容如下效果圖:布局代碼:<?xml version="1.0" encoding="UTF-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
Time of Update: 2017-01-19
本文為大家分享了Android實現拖動選擇按鈕的具體代碼,供大家參考,具體內容如下效果圖View代碼第一步:自訂屬性 <declare-styleable name="DragView"> <attr name="icon_drag" format="reference"/> <attr name="color_circle" format="color"/> <attr name="dot_num" format="integer"/> &
Time of Update: 2017-01-19
為了提高使用者體驗,我們肯定希望該Dialog能更加炫酷,讓使用者看著更舒服。那如何做呢,當然是我們自己定義一個ProgressDialog了。一、使用系統載入框mDialog = new ProgressDialog(this);mDialog.setCancelable(true);//是否可以被取消mDialog.setMessage("loading...");//載入顯示的資訊mDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
Time of Update: 2017-01-19
先看看效果:實現代碼:public class ScrollBanner extends LinearLayout { private TextView mBannerTV1; private TextView mBannerTV2; private Handler handler; private boolean isShow; private int startY1, endY1, startY2, endY2; private Runnable runnable;
Time of Update: 2017-01-19
最近學習了WebView組件,寫了一個有道詞典的小案例,分享給大家,供大家參考,具體內容如下效果圖:源碼下載:https://coding.net/u/gxs1225/p/YouDaoDictionary/git代碼如下: 布局activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2017-01-19
Android 實現記住使用者名稱和密碼的功能是通過SharedPreference 儲存來實現的。建立一個複選按鈕,通過按鈕的否選取來進行事件處理。若按鈕選中儲存帳號和密碼的資訊。若按鈕沒有選中,則清空帳號和密碼的資訊。結果示範: 原始碼下載地址:https://github.com/GXS1225/Android————-.git分析(1)判斷是否輸入了帳號和密碼 if(name.trim().equals("")){ Toast.makeText(this,
Time of Update: 2017-01-19
一個超炫的引導介面,分享給大家代碼:MainActivity.javapackage com.bzu.gxs.webview1;import android.app.Activity;import android.os.Build;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.KeyEvent;import android.view.Menu;import
Time of Update: 2017-01-19
先看看效果圖:布局檔案:activity_main.xml<span style="font-family:Comic Sans MS;font-size:14px;"><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"