सभी अनुरोधों में एक छोटी सी समस्या मौजूद है यदि आप छवि बहुत बढ़िया होंगी और आपके लेआउट का आकार छोटा होगा, छवि का आकार बदल जाएगा, केवल एक्स द्वारा दोहराए जाने के लिए आप इसे दोहरा सकते हैं।
मैं (सेट गुरुत्वाकर्षण भरने) इस तरह मेरी समस्या का समाधान
छवि
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/table_cells_bg_img"
android:tileMode="repeat" android:gravity="fill" />
और लेआउट
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="@dimen/table_cell_height">
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="@dimen/table_cell_height"
android:scaleType="fitXY"
android:src="@drawable/table_cells_bg"/>
<TextView
android:id="@+id/txtActivityTime"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/avatarImage"
android:text="TextView"
android:textColor="@color/white"
android:textSize="@dimen/font_size_middle" />
</RelativeLayout>
और इसके साथ चौड़ाई = 1px और ऊंचाई छवि है table_cells_bg_img पर के लिए drawable bg = 1 पीएक्स
और लेआउट के आदि, तो अब आपकी छवि बैकग की तरह है दौर और यह मूल लेआउट
किसी भी आकार के आकार में बदल जाएगा, शायद मदद करें। मेरे मामले में साफ़ होने के लिए मुझे एक्स समन्वय द्वारा दोहराए गए टेबलसेल के पूर्ण आकार में टाइल पृष्ठभूमि छवि की आवश्यकता है (जैसे मैं इसे आईओएस पर कर सकता हूं)। इसलिए मैं इसका वर्णन करता हूं जैसे मैं वर्णन करता हूं।
स्रोत
2012-09-13 14:09:17
एंड्रॉयड की स्थापना के रूप में बिटमैप हैं: scaleType = "fitXY" neccesary है यदि आप इसे ImageView में डालते हैं। –