第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Gallery為什么閃退?

MainActivity部分:

package?com.example1.administrator.gallerydemo;

import?android.support.v7.app.AppCompatActivity;
import?android.os.Bundle;
import?android.view.View;
import?android.view.animation.AnimationUtils;
import?android.widget.AdapterView;
import?android.widget.AdapterView.OnItemSelectedListener;
import?android.widget.Gallery;
import?android.widget.ImageSwitcher;
import?android.widget.ImageView;
import?android.widget.ViewSwitcher;

public?class?MainActivity?extends?AppCompatActivity?implements?OnItemSelectedListener,?ViewSwitcher.ViewFactory{
????private?int[]?img={R.drawable.img_1,R.drawable.img_2,R.drawable.img_3,R.drawable.img_4,R.drawable.img_5,R.drawable.img_6};
????private?Gallery?gallery;
????private?ImageSwitcher?is;
????@Override
????protected?void?onCreate(Bundle?savedInstanceState)?{
????????super.onCreate(savedInstanceState);
????????setContentView(R.layout.activity_main);
????????gallery=?(Gallery)?findViewById(R.id.gallery);
????????is?=?(ImageSwitcher)?findViewById(R.id.imageSwitcher);
????????ImageAdapter?adapter?=new?ImageAdapter(this,img);
????????gallery.setAdapter(adapter);
????????gallery.setOnItemSelectedListener(this);
????????is.setFactory(this);
????????is.setInAnimation(AnimationUtils.loadAnimation(this,android.R.anim.fade_in));
????????is.setOutAnimation(AnimationUtils.loadAnimation(this,android.R.anim.fade_out));
????}

????@Override
????public?View?makeView()?{
????????ImageView?image?=new?ImageView(this);
????????image.setScaleType(ImageView.ScaleType.FIT_CENTER);
????????return?image;
????}

????@Override
????public?void?onItemSelected(AdapterView<?>?parent,?View?view,?int?position,?long?id)?{
????????is.setBackgroundResource(img[position%img.length]);
????}

????@Override
????public?void?onNothingSelected(AdapterView<?>?parent)?{

????}
}

適配器部分:
package?com.example1.administrator.gallerydemo;

import?android.content.Context;
import?android.view.View;
import?android.view.ViewGroup;
import?android.widget.BaseAdapter;
import?android.widget.Gallery;
import?android.widget.ImageView;

/**
?*?Created?by?Administrator?on?2016/10/5.
?*/
public?class?ImageAdapter?extends?BaseAdapter?{
????private?int[]?img;
????private?Context?context;

????public?ImageAdapter(Context?context,?int?[]img)?{
????????this.img?=?img;
????????this.context=context;
????}

????@Override
????public?int?getCount()?{
????????return?Integer.MAX_VALUE;
????}

????@Override
????public?Object?getItem(int?position)?{
????????return?img[position];
????}

????@Override
????public?long?getItemId(int?position)?{
????????return?position;
????}

????@Override
????public?View?getView(int?position,?View?convertView,?ViewGroup?parent)?{
????????ImageView?image?=?new?ImageView(context);
????????image.setBackgroundResource(img[position%img.length]);
????????image.setLayoutParams(new?Gallery.LayoutParams(200,150));
????????image.setScaleType(ImageView.ScaleType.FIT_XY);
????????return?image;
????}
}

xml布局:
<?xml?version="1.0"?encoding="utf-8"?>
<LinearLayout?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:orientation="vertical"
????tools:context="com.example1.administrator.gallerydemo.MainActivity">

????<Gallery
????????android:id="@+id/gallery"
????????android:layout_width="match_parent"
????????android:layout_height="wrap_content"
?????????/>

????<ImageSwitcher
????????android:layout_width="match_parent"
????????android:layout_height="wrap_content"
????????android:id="@+id/imageSwitcher"
?????????/>

</LinearLayout>


正在回答

1 回答

可能是圖片太大的原因,換成小圖試試

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_Inmylife_1 提問(wèn)者

非常感謝!
2016-10-06 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_Inmylife_1 提問(wèn)者

大神,請(qǐng)問(wèn)Android開(kāi)發(fā)中的圖片大小一般多大合適?
2016-10-06 回復(fù) 有任何疑惑可以回復(fù)我~
#3

ziom 回復(fù) qq_Inmylife_1 提問(wèn)者

這個(gè)我不清楚,跟手機(jī)性能也有關(guān)系把
2016-10-06 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Android攻城獅的第二門(mén)課(第1季)
  • 參與學(xué)習(xí)       111140    人
  • 解答問(wèn)題       1560    個(gè)

本課程由淺入深地帶您學(xué)會(huì)Android的常用控件的開(kāi)發(fā)和使用

進(jìn)入課程

Gallery為什么閃退?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)