2010-12-14 85 views
4

在圖庫教程中,他們在代碼中創建一個新的ImageView並應用Gallery.LayoutParams。 我使用一個自定義適配器的畫廊,並希望從xml充氣imageview並將其用作圖庫項目。 問題是,給定的大小(請參閱下面的項目xml定義)被忽略。Android圖庫問題通過xml設置圖像大小

自定義適配器:

public View getView(final int position, View convertView, 
    final ViewGroup parent) { 

    ViewHolder holder; 
    if(convertView == null) { 
    convertView = m_inflater.inflate(R.layout.coverflow_item, null); 
    holder = new ViewHolder(); 
    holder.coverImage = (ImageView)convertView; 
    convertView.setTag(holder); 
    } else { 
    holder = (ViewHolder) convertView.getTag(); 
    } 

    m_imageCache.download(m_imageUrls.get(position), holder.coverImage); 
    return convertView; 
} 

項目的xml:

<?xml version="1.0" encoding="UTF-8"?> 
<ImageView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="120dp" 
    android:layout_height="120dp" 
    android:scaleType="centerInside"/> 

是否有應用Gallery.LayoutParams在XML的方法嗎?

PS:我知道我可以在代碼中應用Gallery.LayoutParams,但這只是一個簡單的例子...我的案例中的圖庫項目有點複雜,這就是我想要做的原因它在xml中。

+0

請評論,如果我的問題似乎不清楚你(或者如果它是完全愚蠢的)... – qedejavu 2010-12-15 07:46:21

回答