2014-04-02 44 views
1

我正在開發Android應用程序。我用自定義列表視圖。但我想存儲配置文件圖像按鈕創建圓形狀。如何在設備中可能和大圖像模糊如何設置在android中設置的原始圖像大小。我的xml代碼如下。請幫幫我!!!如何在android中的圖像按鈕在列表視圖中創建圓?

謝謝!

我想看起來像這樣!

enter image description here

而且我創造我的形象!

enter image description here

我的XML自定義列表代碼::

<!-- ListRow Left sied Thumbnail image --> 

<RelativeLayout 
    android:id="@+id/thumbnail_relative" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    android:padding="5dip" > 

    <LinearLayout 
     android:id="@+id/thumbnail" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_marginRight="5dip" 
     android:padding="3dip" > 

     <ImageButton 
      android:id="@+id/list_home_logo_image" 
      android:layout_width="40dip" 
      android:layout_height="40dip" 
      android:background="@android:color/transparent" 
      android:scaleType="fitXY" /> 
    </LinearLayout> 

    <!-- Title Of Song --> 

    <TextView 
     android:id="@+id/home_list_username" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerVertical="true" 
     android:layout_toRightOf="@+id/thumbnail" 
     android:text="" 
     android:textColor="#040404" 
     android:textSize="15dip" 
     android:textStyle="bold" 
     android:typeface="sans" /> 
</RelativeLayout> 

<ImageButton 
    android:id="@+id/sarees_big_img" 
    android:layout_width="fill_parent" 
    android:layout_height="150dp" 
    android:layout_alignLeft="@+id/thumbnail_relative" 
    android:layout_alignTop="@+id/thumbnail_relative" 
    android:layout_marginTop="50dp" 
    android:background="@android:color/transparent" 
    android:scaleType="fitXY"/> 

<TextView 
    android:id="@+id/home_view_txt_view" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_below="@+id/sarees_big_img" 
    android:layout_marginTop="24dp" 
    android:text="" /> 

<Button 
    android:id="@+id/close_home_btn" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignRight="@+id/sarees_big_img" 
    android:layout_below="@+id/sarees_big_img" 
    android:text="Closet It" /> 

<TextView 
    android:id="@+id/itemName_txt" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignBaseline="@+id/close_home_btn" 
    android:layout_alignBottom="@+id/close_home_btn" 
    android:layout_marginRight="54dp" 
    android:layout_toLeftOf="@+id/close_home_btn" 
    android:text="" /> 

如何圖像完美的大小設置圖像按鈕的任何想法,請幫助我!

回答

3

而不是寫爲圓形圖像查看整個XML的,你可以使用一個開源庫:

1- CircularImageView

2- Circle ImageView

閱讀關於如何使用這些庫在GitHub上的指令。

+0

thanx for reply。但我用imageloader類中的設置圖像。如何添加此。 – crickpatel0024

+0

所有可以與'ImageView'一起使用的函數也可以用於這些庫,因爲它們是通過擴展'ImageView'創建的。 yourImageView.setBackgroundResource(IMAGE_SOURCE); –

+0

我不使用此代碼時,我運行的應用程序,然後Android項目庫項目無法啓動。 – crickpatel0024

相關問題