【项目救急】android怎样实现随机从图片库选图 我是想打算手机摇动的时候,然后随机从图片库选择图片来改变view的图片,不要让用户进入选择图片的文件夹,请问怎么实现呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你打算用drawable里面的图还是相册里面的呢? 你是想问摇一摇还是想问随机。。摇一摇应该就是配合传感器吧。随机问题,如果是drawable你可以把要取出来的图片的名字弄成数字(或数字结尾)的形式,比如说picture1至picture100然后再用随机数生成一个1到100内的数randomNum通过String str="picture"+String.valueOf(randomNum);String type="drawable";String packge="com.xx.xxx";//包名int Rid=getResources().getIdentifier(str,type,packge);ImageView iv= (ImageView)this.findViewById(R.id.xxx);iv.setBackground(Rid);//(我忘了设置src那个函数了- - 就用background了。)至于相册。。没开发过 恩,就是想随机的选择图片,不是摇一摇,谢谢你的drawable的实现,等待相册的实现..... 把图片名字取出来,放到arraylist里,取的arraylist长度,然后求随机数,将取得的arraylist的随机项的名字取出来,然后通过名字再在相册里找出那个图片,加载到imageView里面。。没从相册取过图片,所以代码不太熟悉,应该是这个思路吧。话说从相册去图片是用到Cursor么,如果是的话更简单了直接用Cursor.getCount()取总数,然后Cursor.moveTo(randomNum);就可以了 谷歌地图定位 程序的入口Activity问题 请推荐一个PC端(Windows)用的Android文件浏览器 android telnet 如何同时发送短信到多个联系人? Canvas.drawText(text, x, y, paint)怎么设置要显示的文本“text"在x,y的左下角显示? app has no privilege to use this api 经常遇到界面文件各种异常无法打开layout视图 求一压缩算法 怎么把状态栏的底色改成和应用里标题栏的底色一样 如图的布局应该怎么弄 广告平台
摇一摇应该就是配合传感器吧。
随机问题,如果是drawable
你可以把要取出来的图片的名字弄成数字(或数字结尾)的形式,
比如说picture1至picture100
然后再用随机数生成一个1到100内的数randomNum
通过
String str="picture"+String.valueOf(randomNum);
String type="drawable";
String packge="com.xx.xxx";//包名
int Rid=getResources().getIdentifier(str,type,packge);
ImageView iv= (ImageView)this.findViewById(R.id.xxx);
iv.setBackground(Rid);//(我忘了设置src那个函数了- - 就用background了。)至于相册。。没开发过
恩,就是想随机的选择图片,不是摇一摇,谢谢你的drawable的实现,等待相册的实现.....
没从相册取过图片,所以代码不太熟悉,应该是这个思路吧。话说从相册去图片是用到Cursor么,如果是的话更简单了
直接用Cursor.getCount()取总数,然后Cursor.moveTo(randomNum);
就可以了