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

热点内容
小米手表怎么复制加密卡 浏览:699
云服务器跑脚本挣钱 浏览:746
跳舞解压释放 浏览:351
内存测试软件检测加密 浏览:913
工作表头文件加密怎么设置 浏览:981
python获取字符串编码 浏览:102
java获取当前系统时间 浏览:369
武汉有python培训吗 浏览:658
为什么无法与服务器建立数据链接 浏览:190
友价源码2017 浏览:596
体温侦测系统python 浏览:118
为什么安卓系统占用百分比 浏览:419
浪潮云服务器的组成部分 浏览:409
php100教程目录 浏览:580
查看文件夹大小的命令 浏览:664
unixset命令 浏览:194
东北证券融e通app有什么用 浏览:515
科大讯飞linux 浏览:466
三浪三副图指标源码 浏览:57
python中四舍五入355 浏览:357