導航:首頁 > 操作系統 > android實現九宮格

android實現九宮格

發布時間:2022-06-05 11:06:25

A. android怎麼實現微信九宮格效果圖

private void layoutChildrenView(){

int childrenCount = listData.size();

int singleWidth = (totalWidth - gap * (3 - 1)) / 3;

int singleHeight = singleWidth;

//根據子view數量確定高度

ViewGroup.LayoutParams params = getLayoutParams();

params.height = singleHeight * rows + gap * (rows - 1);

setLayoutParams(params);

for (int i = 0; i < childrenCount; i++) {

CustomImageView childrenView = (CustomImageView) getChildAt(i);

childrenView.setImageUrl(((Image) listData.get(i)).getUrl());

int[] position = findPosition(i);

int left = (singleWidth + gap) * position[1];

int top = (singleHeight + gap) * position[0];

int right = left + singleWidth;

int bottom = top + singleHeight;

childrenView.layout(left, top, right, bottom);

}

B. android怎麼把全鍵盤變成數字九宮格鍵盤

需要安裝輸入法,你的輸入法不支持。
我用的是訊飛語音輸入法,安裝,點擊數字,就是九宮格,全鍵盤數字

C. 誰能教教我android怎麼實現九宮格布局

把你的問題具體一點,你是說的設置那個鎖?還是說設計一個程序實現九宮格。

D. android 開發中,可以調出 九宮格的界面嗎

樓主所指的九宮格界面是哪個界面,能不能具體點?

E. android 九宮格怎麼居中顯示

很簡單的實現方案: 豎著放置三個Linearlayout,每個Linearlayout都加上android:layout_weight="1",這樣,他們平分了整個的高度。 在這三個Linearlayout中,分別橫向放置三個Linearlayout,同樣加上android:layout_weight="1",九宮格就實現了。 要提到的一點是,如果你覺得豎著的三個高度太高,可以放四個,第四個也加上android:layout_weight="1",不過裡面可以為空,為的是占據四分之一的高度。

F. android那種九宮格 點開每個選項就進入下一個頁面是怎麼做的 啊

我只會用GridView實現

G. 怎樣將安卓手機拍照調成九宮格模式

以OPPO R9S手機為例,設置方法如下:

一、打開手機,在手機桌面上找到「設置」一項,然後點擊進入。

H. 安卓2.3.5 怎麼設置成九宮格鎖屏

下載安裝魔秀桌面,並使用魔秀鎖屏。魔秀鎖屏就是九宮格,可以自定義鎖屏壁紙。

I. 怎麼在android中Gallery實現九宮格的

可以用Gallery實現的.
需要添加/修改3個文件:main.xml、meunitem.xml、Java源代碼。main.xml源代碼如下,本身是個GirdView,用於裝載Item:<?xml version="1.0" encoding="utf-8"?><GridView xmlns:Android="http://schemas.android.com/apk/res/android" android:id="@+id/GridView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:numColumns="auto_fit" android:horizontalSpacing="10dp" android:verticalSpacing="10dp" android:columnWidth="90dp" android:stretchMode="columnWidth" android:gravity="center"></GridView>介紹一下裡面的某些屬性:android:numColumns="auto_fit" ,GridView的列數設置為自動android:columnWidth="90dp",每列的寬度,也就是Item的寬度android:stretchMode="columnWidth",縮放與列寬大小同步android:verticalSpacing="10dp",兩行之間的邊距,如:行一(NO.0~NO.2)與行二(NO.3~NO.5)間距為10dpandroid:horizontalSpacing="10dp",兩列之間的邊距。接下來介紹 meunitem.xml,這個XML跟前面ListView的ImageItem.xml很類似:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="wrap_content"><ImageView android:layout_width="wrap_content" android:id="@+id/ItemImage" android:layout_height="wrap_content" android:layout_centerHorizontal="true"/><TextView android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_below="@+id/ItemImage"android:id="@+id/ItemText"android:layout_centerHorizontal="true"/></RelativeLayout>
最後是JAVA的源代碼@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.mainmenu);GridView gridview = (GridView) findViewById(R.id.GridView);ArrayList<HashMap<String, Object>> meumList = new ArrayList<HashMap<String, Object>>();for(int i = 1;i < 10;i++) {HashMap<String, Object> map = new HashMap<String, Object>();map.put("ItemImage", R.drawable.icon);map.put("ItemText", "NO."+i);meumList.add(map);}SimpleAdapter saMenuItem = new SimpleAdapter(this, meumList, //數據源 R.layout.menuitem, //xml實現 new String[]{"ItemImage","ItemText"}, //對應map的Key new int[]{R.id.ItemImage,R.id.ItemText}); //對應R的Id//添加Item到網格中gridview.setAdapter(saMenuItem);gridview.setOnItemClickListener(new OnItemClickListener() {public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) { System.out.println("click index:"+arg2);

閱讀全文

與android實現九宮格相關的資料

熱點內容
單片機線程切換速度 瀏覽:614
qq等級代掛網站源碼 瀏覽:184
佛山市app源碼 瀏覽:131
新三源碼x3ym 瀏覽:25
電腦x命令大全 瀏覽:459
地下城與勇士怎麼修改伺服器 瀏覽:285
android本地國際化 瀏覽:837
股市lon技術指標源碼 瀏覽:346
煙台首鋼空調壓縮機 瀏覽:449
民法總論pdf 瀏覽:910
發動機壓縮比96 瀏覽:752
手游應用下載網站源碼 瀏覽:471
買了雲伺服器還要自己買伺服器嗎 瀏覽:572
鳳樓閣app哪裡下載 瀏覽:277
linuxphp安裝curl擴展 瀏覽:54
35歲去日本程序員 瀏覽:343
eve手游什麼伺服器 瀏覽:911
伺服器版本高於什麼意思 瀏覽:280
小程序胡萊三國源碼 瀏覽:845
下載的app都去哪裡了 瀏覽:450