导航:首页 > 操作系统 > 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实现九宫格相关的资料

热点内容
erp是什么服务器 浏览:182
python中tmp 浏览:19
说明wpf加密过程 浏览:142
java读取list 浏览:702
iis7gzip压缩 浏览:39
有什么安卓机打吃鸡好 浏览:597
三星u盘加密狗 浏览:473
php函数的返回值吗 浏览:586
国企稳定程序员 浏览:327
编程猫如何使用教程视频 浏览:218
安卓远端网页如何打日志 浏览:218
压缩flash大小 浏览:993
解压的玩具教程可爱版 浏览:366
哪个求职app比较靠谱 浏览:888
java的读法 浏览:59
nod32局域网服务器地址 浏览:1003
数码科技解压 浏览:236
新网的云服务器管理界面复杂吗 浏览:367
无人声解压强迫症视频 浏览:573
计算机编译运行 浏览:640