使用Horizo​​ntalScrollView时,将忽略图像高度和宽度

时间:2013-03-26 11:24:10

标签: android android-listview horizontalscrollview

我正在使用Horizo​​ntalScrollView小部件https://github.com/dinocore1/DevsmartLib-Android。我正在使用适配器将图像添加到我的Horizo​​ntalScrollView。图像正在显示但是thr尺寸是固定的,不会根据height,width属性反映。

我的listitem xml文件是:

<?xml version="1.0" encoding="utf-8"?>
<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/bookImage"
    android:layout_width="200.0dip"
    android:layout_height="150.0dip"
    android:padding="5.0dip" >
</ImageView>

我的适配器代码是:

@Override
    public View getView(int position, View convertView, ViewGroup parent) {
        // TODO Auto-generated method stub
        Log.i("count",""+1);
        ViewHolder holder = null;
        if (convertView == null) {
            LayoutInflater inflator = ((Activity) context).getLayoutInflater();
            convertView = inflator.inflate(R.layout.image_item, null);

            holder = new ViewHolder();
            holder.bookImage = (ImageView) convertView
                    .findViewById(R.id.bookImage);
            convertView.setTag(holder);

        }
        else{
            holder =  (ViewHolder) convertView.getTag();
        }
        String bookTemp = books.get(position);
        //int resId = context.getResources().getIdentifier("com.friarframework:drawable/" + bookTemp, null, null);

        holder.bookImage.setImageResource(R.drawable.book1);

        return convertView;
    }

0 个答案:

没有答案