2015-05-19 90 views
1

我想要動態插入另一個ImageView的內部的ImageView的。 一個imageView總是固定的,我想使用它像邊框。 第二ImageView的是動態的其他和CENTER_INSIDE內部插入到它。ImageView的像邊境另一個ImageView的Android的

有可能嗎?

+1

你可以在xml中創建,當你噸至使用U可以只設置它的知名度真否則爲假 –

+2

有可能與。請檢查內容:HTTP://stackoverflow.com/questions/14436641/understanding-androids-layer-list和http://developer.android.com/guide/topics/resources/drawable-resource.html – Karim

回答

2

不要使用ImageView對另一ImageView。在你的情況請按照下列步驟

1 - 創建一個XML文件imageview_border.xml並將其放置在drawable文件夾這樣的內容:

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > 
    <solid android:color="#ffffff" /> 
    <stroke android:width="1dip" android:color="#dddddd"/> 
</shape> 

2 - 現在分配android:background="@drawable/imageview_boder"

3-指定圖像的ImageView使用android:src屬性是這樣的:

android:src="@drawable/yourimage" 
+0

我怎樣才能插入甚至在邊界的圖像?我需要做一些明信片,其中的輪廓不僅是豐富多彩的,而且包含文字和圖像。 –

+0

你能展示一個你想要在圖片中做什麼的例子嗎? –

+0

http://imageshack.com/a/img673/9862/r7MrsI.png這是示例性圖像。 –

1

也許你可以使用9修補圖像: http://developer.android.com/tools/help/draw9patch.html

平局9補丁工具是一個所見即所得的編輯器,允許你創建位圖圖像自動調整大小以適應視圖的內容和的大小屏幕。圖像的選定部分在圖像中繪製水平或垂直基礎指標。

相關問題