导航:首页 > 操作系统 > androidgalleryview

androidgalleryview

发布时间:2022-07-11 09:59:13

1. android Gallery画廊出错

看代码应该是没有问题的,但是你的logcat我实在是看不清楚,首先确保你的TextView 和 Gallery确实包含在你的R.layout.main 的XML文件里面,其次你的ImageAdapter 要写在另一个class文件里面,因为只能有一个public 类,另外你的代码我在4.0 模拟器测试了一下,没有任何问题,有问题可以再问,谢谢采纳。

2. 如何自定义galleryview里图片可重叠 android

setSpacing(-180);


这个就是Gallery实现的效果

3. android 在Gallery下面加入导航条视图,当拖动Gallery时,导航条根据当前图片在Gallery中的位置而显示进度

Gallery是一个类似于ListView的视图可以实现左右缓慢拖动屏幕切换图片的功能

package com.test;

import java.util.ArrayList;
import java.util.List;

import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.text.Layout;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.Gallery;
import android.widget.ImageView;
import android.widget.LinearLayout.LayoutParams;

public class SpinnerActivity extends Activity {
private Gallery gallery;
private List<Bitmap> list = new ArrayList<Bitmap>();;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
gallery = (Gallery) findViewById(R.id.images);
init();
gallery.setAdapter(new MyAdapter());

}

private void init() {
// 通过图片工厂得到图片对象,并加入到集合中
list.add(BitmapFactory.decodeResource(getResources(), R.drawable.icon));
list.add(BitmapFactory.decodeResource(getResources(), R.drawable.icon));
list.add(BitmapFactory.decodeResource(getResources(), R.drawable.icon));
list.add(BitmapFactory.decodeResource(getResources(), R.drawable.icon));
list.add(BitmapFactory.decodeResource(getResources(), R.drawable.icon));

}

class MyAdapter extends BaseAdapter

4. android Gallery为啥被废弃

给废弃了是因为有更好的控件可以取代了,我所知道的有HorizontalScrollView,ViewPager,你可以查看Android的API文档,里面有更详细的理由。

5. android gallery中显示图片加数字问题

很简单的实现,使用framerlayout布局,后创建的控件TextView(用于显示Gallery的编号)会浮在先创建的控件ImageView上面,即Gallery上面,你只需要这只Gallery的选中事件,将每张图片对应的position通过TextView.setText()的方式填入就行.

6. 如何获取android gallery 当前显示的图片的position

通过gallery对象的方法setOnItemSelectedListener获取
1、获得gallery对象,并设置gallery的适配器,最好自定义适配器,即继承BaseAdapter
2、设置gallery的单个item的点击事件setOnItemSelectedListener,

gallery.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View v,int position, long id) {
}

@Override
public void onNothingSelected(AdapterView<?> arg0) {
//这里不做响应
}
});
上面的 onItemSelected 中 ,参数position就是当前显示的图片position

7. 怎样向android的Gallery里动态添加图片

Gallery使用大致方法为
1
定义绑定
mGallery
=
(Gallery)findView...
2
定义适配器
MyAdapter
mAdapter
=
new
MyAdapter(.....,list);
注意list
3
为Gallery设置适配器
mGallery.setAdapter(mAdapter);
然后回到问题如何动态添加图片,
list是你的数据源,新加的图片资源应该加到list中,然后刷新Adapter就行了,比如点击某按钮添加某张图片
button.setOnClickListener(new
OnClickListener()
{
@Override
public
void
onClick(View
v)
{
1.添加图片,本地或者网络图片根据你的需要
list.add("picture");
2.刷新适配器
mAdapter.notifyDataSetChanged();
}
});

阅读全文

与androidgalleryview相关的资料

热点内容
php中括号定义数组 浏览:600
php打印堆栈 浏览:514
华为adb命令行刷机 浏览:963
人像摄影pdf 浏览:755
解压文件密码怎样重新设置手机 浏览:999
高考指南pdf 浏览:693
爬虫python数据存储 浏览:240
u盘怎么取消加密 浏览:429
567除以98的简便算法 浏览:340
pdf手机如何解压 浏览:15
python描述器 浏览:60
战地联盟3解压密码 浏览:805
s型命令 浏览:25
php年薪5年 浏览:71
如何上网上设个人加密账户 浏览:44
linux打开ssh服务 浏览:78
微信位置可以加密吗 浏览:470
算法蛮力法 浏览:438
随机排练命令 浏览:147
python多进程并发 浏览:41