2013-03-04 27 views
3

我想創建爲Android它具有以下功能的照片庫應用程序,創建相冊應用程序的Android本地圖片

  • 「設置爲牆紙」
  • 導航按鈕(左 - 右)

它更像一個動態壁紙。 我需要知道是否有任何源代碼可以幫助我快速創建。

我有知識上的HTML5 CSS3和PHP(如果它幫助):)

有益的幫助將得到高度讚賞。

回答

1

這就是我對我的應用程序做圖像視圖...

import android.app.Activity; 
import android.content.Context; 
import android.content.res.TypedArray; 
import android.os.Bundle; 
import android.view.View; 
import android.view.ViewGroup; 
import android.widget.BaseAdapter; 
import android.widget.Gallery; 
import android.widget.ImageView; 

public class CertDisplay extends Activity { 
    Integer[] pics = { 
      R.drawable.cert1, 
      R.drawable.cert2, 
      R.drawable.cert3, 
      R.drawable.cert4, 
      R.drawable.cert5 
    }; 
    ImageView imageView; 

    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.certificate);    
     Gallery ga = (Gallery)findViewById(R.id.Gallery01); 
     ga.setAdapter(new ImageAdapter(this)); 
    } 

    public class ImageAdapter extends BaseAdapter { 

     private Context ctx; 
     int imageBackground; 

     public ImageAdapter(Context c) { 
      ctx = c; 
      TypedArray ta = obtainStyledAttributes(R.styleable.Gallery1); 
      imageBackground = ta.getResourceId(R.styleable.Gallery1_android_galleryItemBackground, 1); 
      ta.recycle(); 
     } 

     @Override 
     public int getCount() { 

      return pics.length; 
     } 

     @Override 
     public Object getItem(int arg0) { 

      return arg0; 
     } 

     @Override 
     public long getItemId(int arg0) { 

      return arg0; 
     } 

     @Override 
     public View getView(int arg0, View arg1, ViewGroup arg2) { 
      ImageView iv = new ImageView(ctx); 
      iv.setImageResource(pics[arg0]); 
      iv.setScaleType(ImageView.ScaleType.FIT_XY); 
      //iv.setLayoutParams(new Gallery.LayoutParams(750,1020)); 
      iv.setBackgroundResource(imageBackground); 
      return iv; 
     } 

    } 
} 
+0

感謝您的快速回復,抱歉,我不知道編程java – thowzif 2013-03-04 07:35:33

+0

@thowzif您可以啓動Hello World應用程序。這非常簡單直接。 – 2013-03-04 10:34:08