2012-11-09 21 views
0

我在ViewFlipper中有許多ImageView。每個ImageView都將ScaleType設置爲FIT_START,因此圖像「粘」到頂部。現在我有垂直圖像的問題 - 他們走向左邊,我想要集中他們。我不能結合FIT_START和CENTER,所以我正在尋找另一種解決方案。有任何想法嗎?以viewflipper爲中心的圖像

謝謝!

ImageView iv = new ImageView(getApplicationContext()); 
       iv.setImageBitmap(bm); 
       iv.setAdjustViewBounds(true); 
       iv.setScaleType(ScaleType.CENTER_INSIDE); 
       flipper.addView(
         iv, 
         new   LayoutParams(LayoutParams.MATCH_PARENT, 
           (int)  Utils.dp2px(256, 
             getApplicationContext()))); 


<ViewFlipper 
       android:id="@+id/view_flipper" 
       android:layout_width="match_parent" 
       android:layout_height="256dp" 
       android:autoStart="false" 
       android:flipInterval="0" > 
</ViewFlipper> 

回答

0

我懷疑你的ImageView的寬度設置爲wrap_content。你可以嘗試將其設置爲fill_parent而不是

+0

我添加了我的代碼,用於在代碼中創建視圖Flipper in xml和ImageView – Aro