【项目救急】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);就可以了 Android传感器API之:加速度Accelerometer功能源码 基本问题,这样写为何运行期有 能否随机访问Assets里的资源文件 在android上实现远程视频的功能 Android中SDK问题 问个jni相关的问题 listView显示来自网络的图片是如何实现? android Listview scrollto 问题 Android sqlite 动态创建表 FragmentTransaction#replace和commit不生效 如图的布局应该怎么弄 广告平台
摇一摇应该就是配合传感器吧。
随机问题,如果是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);
就可以了