欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

android的GridView和Gallery

GridView:

成都創(chuàng)新互聯(lián)公司是專業(yè)的寧蒗網(wǎng)站建設(shè)公司,寧蒗接單;提供成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行寧蒗網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

activity_main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.gridview.MainActivity" >

    <GridView 
        android:id="@+id/gridView1_1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:numColumns="auto_fit"
        android:columnWidth="90dp"
        android:verticalSpacing="2dp"
        android:horizontalSpacing="2dp"
        android:stretchMode="columnWidth"
        android:gravity="center"
        ></GridView>
</RelativeLayout>

MainActivity

package com.example.gridview;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.GridView;
import android.widget.ImageView;

public class MainActivity extends Activity {
	private GridView gridView;
	

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		gridView=(GridView) findViewById(R.id.gridView1_1);
		MyImageAdapter myImageAdapter=new MyImageAdapter(this);
		
		gridView.setAdapter(myImageAdapter);
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		// Handle action bar item clicks here. The action bar will
		// automatically handle clicks on the Home/Up button, so long
		// as you specify a parent activity in AndroidManifest.xml.
		int id = item.getItemId();
		if (id == R.id.action_settings) {
			return true;
		}
		return super.onOptionsItemSelected(item);
	}
	
	static class MyImageAdapter extends BaseAdapter{
		private Context ct;
		//要顯示的圖片資源
		private int [] p_w_picpaths={
				R.drawable.th_seismometer_1,
				R.drawable.th_skippylite,
				R.drawable.th_sms_hey_blue,
				R.drawable.th_ssh,
				R.drawable.th_things1,
				R.drawable.th_thisday,
				R.drawable.th_seismometer_1,
				R.drawable.th_skippylite,
				R.drawable.th_sms_hey_blue,
				R.drawable.th_ssh,
				R.drawable.th_things1,
				R.drawable.th_thisday};
		MyImageAdapter(Context ct){
			this.ct=ct;
		}
		@Override
		public int getCount() {
			// TODO Auto-generated method stub
			return p_w_picpaths.length;
		}

		@Override
		public Object getItem(int position) {
			// TODO Auto-generated method stub
			return position;
		}

		@Override
		public long getItemId(int position) {
			// TODO Auto-generated method stub
			return position;
		}

		@Override
		public View getView(int position, View convertView, ViewGroup parent) {
			// TODO Auto-generated method stub
			ImageView p_w_picpathView;
			if(convertView==null){
				p_w_picpathView=new ImageView(ct);
				//設(shè)置圖片的寬和高
				p_w_picpathView.setLayoutParams(new GridView.LayoutParams(85, 85));
				//設(shè)置拉伸或截取方式
				p_w_picpathView.setScaleType(ImageView.ScaleType.CENTER_CROP);
				p_w_picpathView.setPadding(8, 8, 8, 8);
				
			}else{
				p_w_picpathView=(ImageView)convertView;
			}
			p_w_picpathView.setImageResource(p_w_picpaths[position]);
			return p_w_picpathView;
		}
		
	}
}



Gallery:

activity_main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.gallery.MainActivity" >

   

    <Gallery
        android:id="@+id/gallery1_1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="60dp"
        android:layout_marginTop="60dp"
       >
        
    </Gallery>

</RelativeLayout>

MainActivity

package com.example.gallery;



import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.Gallery;
import android.widget.ImageView;

public class MainActivity extends Activity {
	private Gallery gallery;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		gallery=(Gallery) findViewById(R.id.gallery1_1);
		MyGalleryAdapter myGalleryAdapter=new MyGalleryAdapter();
		gallery.setAdapter(myGalleryAdapter);
		
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		// Handle action bar item clicks here. The action bar will
		// automatically handle clicks on the Home/Up button, so long
		// as you specify a parent activity in AndroidManifest.xml.
		int id = item.getItemId();
		if (id == R.id.action_settings) {
			return true;
		}
		return super.onOptionsItemSelected(item);
	}
	
	
	class MyGalleryAdapter extends BaseAdapter{
		private int [] p_w_picpaths={
				R.drawable.th_seismometer_1,
				R.drawable.th_skippylite,
				R.drawable.th_sms_hey_blue,
				R.drawable.th_ssh,
				R.drawable.th_things1,
				R.drawable.th_thisday,
				R.drawable.th_seismometer_1,
				R.drawable.th_skippylite,
				R.drawable.th_sms_hey_blue,
				R.drawable.th_ssh,
				R.drawable.th_things1,
				R.drawable.th_thisday};
		@Override
		public int getCount() {
			// TODO Auto-generated method stub
			return p_w_picpaths.length;
		}

		@Override
		public Object getItem(int position) {
			// TODO Auto-generated method stub
			return position;
		}

		@Override
		public long getItemId(int position) {
			// TODO Auto-generated method stub
			return position;
		}

		@Override
		public View getView(int position, View convertView, ViewGroup parent) {
			// TODO Auto-generated method stub
			ImageView p_w_picpathView;
			if(convertView==null){
				p_w_picpathView=new ImageView(MainActivity.this);
				
			}else{
				p_w_picpathView=(ImageView)convertView;
			}
			p_w_picpathView.setImageResource(p_w_picpaths[position]);
			return p_w_picpathView;
		}
		
	}
}

android的GridView和Gallery

android的GridView和Gallery

文章題目:android的GridView和Gallery
鏈接分享:http://aaarwkj.com/article16/iggcdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、標(biāo)簽優(yōu)化、做網(wǎng)站、企業(yè)網(wǎng)站制作、用戶體驗(yàn)、響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
国产一区中文字幕在线| 成年视频免费观看视频| 日韩亚洲人成网站在线播放| 国产精品久久久久久老熟女| 成人av免费高清在线播放| 天天操天天干夜夜骑| 全部网站免费在线观看等| 欧美国产免费高清视频| 97久久精品人妻一区二区三区 | 亚洲天堂av福利在线观看| 老司机午夜视频在线观看| 国内精品久久久久久2021| 国产精品黄色自拍合集| 国产一区二区麻豆视频| 91人妻成人精品一区二区| 亚洲精品丝袜成人偷拍| 神马免费午夜福利剧场| 日本道加勒比二三五区视频| 欧美一区二区三区中文字幕| 国产放荡av剧情精品| 雪白肥臀视频一区二区三区| 欧美激情三级一区二区| 色吊最新在线视频免费观看| 欧美中文字幕精在线不卡| 欧美三级特黄在线播放| 人妻系列日本在线播放| 91福利免费在线看| 人人人妻人人澡人人爽e| 日韩中文在线中文网三级| 成人国产在线欧美精品| 精品国产一区=区三区乱码| 在线视频天堂亚洲天堂| 国产一级黄色免费大片| 丰满人妻一区二区三区色| 男人午夜福利视频在线观看| 日本国产一区二区在线观看| 日韩高清中文字幕在线| 熟女一区二区中文字幕| 日韩av亚洲一区二区三区| 欧美日韩电影一区二区三区| 少妇的诱惑免费在线看|