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

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在线观看| 日韩精品一区福利合集| 亚洲综合av一区二区| 强暴美女视频大全久久久| 免费在线av一区二区| 蜜桃人妻av一区二区三区| 国产国产成年年人免费看片| 人妻熟女一区二区aⅴ在线视频| 男人av天堂手机在线| 少妇性生活视频免费观看| 免费国产污在线观看网站| 中文字幕日韩午夜精品| 乱色视频中文字幕在线着| 加勒比在线观看欧美一区| 日本亚洲一级中文字幕| 日韩av在线专区观看| 亚洲精品国产精品乱码不卞| 国内久久婷婷综合五月趴| 91成人伦理在线观看| 久久人人97超碰人人爱一久久精品| 国产欧美日韩综合一区| 色婷婷综合激情一区二区| 国产欧美日韩另类在线| 欧美日韩国产看片一区二区| 国产精品久久99精品| 天堂av在线播放观看| 日本九州不卡久久精品一区| 91日本视频在线播放| 中文字幕丰满人妻不满中出片| 麻豆印象传媒在线观看| 日本午夜专区一区二区| 丝袜亚洲激情欧美日韩偷拍| 国产粉嫩一区二区三区在线观看| 精品熟女少妇av免费观看|