小弟欲模仿京东的疯狂抢购那一块的布局加代码
一个gallery里的图片,获取焦点后 显示背景边框 怎么做呀,代码如下---
public class MainActivity extends Activity  { private Gallery gallery;
private Button left_button;
private Button right_button; @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
gallery = (Gallery) findViewById(R.id.mygallery);
gallery.setAdapter(new myadapter(this));
gallery.setSelection(3);// 设置第四个图标居中
//gallery.setSpacing(20);// 图标之间的距离

left_button=(Button)findViewById(R.id.leftbutton);
right_button=(Button)findViewById(R.id.rightbutton);
left_button.setOnClickListener(new myimgclick());
right_button.setOnClickListener(new myimgclick());

} class myadapter extends BaseAdapter {
Context mycontext; // /为创建ImageView 提供context
private Integer[] img = { R.drawable.shop1, R.drawable.shop2,
R.drawable.shop3, R.drawable.shop4, R.drawable.shop5,
R.drawable.shop6, R.drawable.shop7, R.drawable.shop8 };
public myadapter(Context c) {
this.mycontext = c; } // 获取图片个数
@Override
public int getCount() {
// TODO Auto-generated method stub
return img.length;
} // 获取图片位置
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return position;
} // 获取图片id
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
} @Override
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imgs = new ImageView(mycontext);
imgs.setImageResource(img[position]);
imgs.setLayoutParams(new Gallery.LayoutParams(70,70));
imgs.setScaleType(ImageView.ScaleType.FIT_CENTER);

return imgs;
}
} class myimgclick implements OnClickListener{
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.leftbutton:
//上一张按钮,使图片向左移动一个
gallery.onKeyDown(KeyEvent.KEYCODE_DPAD_LEFT, null);
break; case R.id.rightbutton:
//下一张按钮,使图片向右移动一个
gallery.onKeyDown(KeyEvent.KEYCODE_DPAD_RIGHT, null);

break;
}


}

}
}