直奔主题~!

结构如图:

第四篇 Gallery控件

main.xml代码:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="fill_parent"android:layout_height="fill_parent"><Gallery android:layout_width="fill_parent"android:layout_height="wrap_content" android:id="@+id/my_gl" android:spacing="5dip"></Gallery><ImageView  android:id="@+id/my_iv"android:layout_marginTop="20dip" android:layout_width="320dip"android:layout_height="320dip" android:layout_gravity="center"></ImageView></LinearLayout>

Control_GalleryActivity.java代码:

public class Control_GalleryActivity extends Activity {Gallery gl;ImageView iv;int[] jason_img = { R.raw.jwc1, R.raw.jwc2, R.raw.jwc3, R.raw.jwc4,R.raw.jwc5 };/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);findAll();bind();}public void findAll() {gl = (Gallery) this.findViewById(R.id.my_gl);iv = (ImageView) this.findViewById(R.id.my_iv);}public void bind() {MyImgAdapter mia = new MyImgAdapter(Control_GalleryActivity.this);gl.setAdapter(mia);gl.setOnItemClickListener(new OnItemClickListener() {public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {// TODO Auto-generated method stubiv.setImageResource(jason_img[arg2]);}});}class MyImgAdapter extends BaseAdapter {private Context ct;public MyImgAdapter(Context ct) {this.ct = ct;}public int getCount() {// TODO Auto-generated method stubreturn jason_img.length;}public Object getItem(int arg0) {// TODO Auto-generated method stubreturn arg0;}public long getItemId(int position) {// TODO Auto-generated method stubreturn position;}public View getView(int position, View convertView, ViewGroup parent) {// TODO Auto-generated method stubImageView iv = new ImageView(ct);iv.setImageResource(jason_img[position]);iv.setLayoutParams(newGallery.LayoutParams(80,80));iv.setScaleType(ImageView.ScaleType.FIT_XY);    return iv;}}}

更多相关文章

  1. android 代码设置apn
  2. Android 通过代码执行Linux 命令 echo 命令
  3. 控件:拖动条 --- SeekBar(改变屏幕亮度)
  4. 判断scrollview中某子控件是否可见
  5. android 反编译和代码解读
  6. 第一行代码 Android
  7. android对话框代码中设置背景为透明
  8. android自定义支持横竖方向切换seekbar控件
  9. Android中AutoCompleteTextView控件的使用

随机推荐

  1. android api包简要介绍
  2. Android(安卓)Studio打包以及签名
  3. Android中的颜色设置
  4. android framework集成第三方jar包
  5. 在使用ListFragment的setEmptyText时报ja
  6. 浅谈android的selector,背景选择器
  7. Android(安卓)Manifest - permission
  8. JNI基础实验一:调用.so文件--友善之臂Tiny
  9. Android多屏幕适配
  10. Android(安卓)studio assets error:前言中