2013-11-27 2 views
0

У меня есть галерея изображений, а галерея имеет центр селектор по умолчанию, посмотрите на картинкукак галерея выбора селектора Android?

gallery1

мне не нужно левое пространство, поэтому мне нужен левый переключатель, как показано на рисунке :

gallery2

И это мой код

final Gallery galay = (Gallery)findViewById(R.id.gallerylay); 

galay.setAdapter(new layoutAdapter(this)); 
galay.setSpacing(50); 
    .................. 

public class layoutAdapter extends BaseAdapter { 

    private Context ctx; 


    public layoutAdapter(Context c) { 
     ctx = c; 
    } 

    @Override 
    public int getCount() { 

     return pics1.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) { 

     // Declare Variables 
     TextView txtrank; 
     TextView txtcountry; 
     TextView txtpopulation; 
     TextView imgflag; 
     View itemView = (arg1 == null) ? View.inflate(ctx, R.layout.slide, null) :arg1; 

     Gallery.LayoutParams innerLP = new Gallery.LayoutParams(250, 350); 

     itemView.setLayoutParams(innerLP); 
     itemView.setBackgroundResource(R.drawable.cadre1); 
     txtrank=(TextView) itemView.findViewById(R.id.textView1); 
     txtrank.setText(pics1[arg0]); 
     return itemView; 
    }} 

Как я могу это сделать, пожалуйста?

+0

иметь и использовать XML для того чтобы достигнуть этого –

ответ

0

Вы реализовали галерею в XMl? если да, то установить

android:verticalSpacing="5dp" 
android:horizontalSpacing="5dp" 
android:columnWidth="70dp" 
android:stretchMode="columnWidth" 
+0

не сложно кодирования – slama007

+1

Проверьте эту ссылку http://stackoverflow.com/questions/5404590/gallery-default-item-selected-is-in- центр –

Смежные вопросы