gallery是乙個內部元素能夠水平滾動,而且能夠把當前選擇的子元素定位在它中心的布局元件。
我們還是直接看看樣例的執行效果。
1.新疆專案hellogallery
2.把須要展示的放入res/drawable資料夾。woman01.jpg。woman02.jpg,woman03.jpg
3.res/layout/activity_main.xml檔案的內容例如以下:
我們使用framelayout來實現疊加效果,使用imageview來顯示大圖。gallery來展示畫廊,android:spacing="5dp" 屬性則是用來設定元素之間的間隔。
4.在res/values/資料夾中新建乙個attrs.xml內容例如以下:
<?xml version="1.0" encoding="utf-8"?>
5.主activity,mainactivity的**例如以下:
package com.howlaa.hellogallery;
import android.os.bundle;
import android.view.menu;
import android.view.view;
import android.view.viewgroup;
import android.widget.adapterview;
import android.widget.adapterview.onitemclicklistener;
import android.widget.baseadapter;
import android.widget.gallery;
import android.widget.imageview;
import android.widget.toast;
public class mainactivity extends activity
}); }
}
6.imageadapter的**例如以下:
package com.howlaa.hellogallery;
import android.content.context;
import android.content.res.typedarray;
import android.view.view;
import android.view.viewgroup;
import android.widget.baseadapter;
import android.widget.gallery;
import android.widget.imageview;
import android.widget.spinneradapter;
public class imageadapter extends baseadapter ;
//構造方法
public imageadapter(context c)
@override
public int getcount()
@override
public object getitem(int position)
@override
public long getitemid(int position)
@override
public view getview(int position, view convertview, viewgroup parent)
}
android開發之路3
intent intent new intent intent.action call,uri.parse tel textstr startactivity intent android minline 控制textview的顯示行數 1.狀態列通知 2.對話方塊通知 3.吐絲 toast sms...
我的Android之路
人生是個不斷奮鬥的過程,生命不止,運動不息,奮鬥不止,勇攀高峰。即將走入社會這個大家庭,面對著社會精英,給予我很大的壓力。我迷茫,我沉著,我思考,不同尋常的人生,需要不斷的去埋下伏筆,做下鋪墊。我放棄高的待遇,去尋找有意義的團隊,能夠讓自己在這個行業,走的越來越遠。選擇有時真的是太多了,我們很多時候...
Android學習 高階之路
小明首先需要購買一本android入門的書籍,為了更快地學習android,小明業餘時間也都用來一邊看書一邊照著書中的例子敲 結果2周時間小明就把這本書學了一遍。看完這本書後,小明對android的歷史 結構 規範等都有了乙個大概的了解,並且,小明已經可以寫出一些簡單的activity了。這個時候在...