दिलचस्प पोस्ट
मापदंडों के रिक्त स्थान हैं जब आप powershell से msdeploy को कैसे कॉल करते हैं? एक आइफ्रेम पर क्षैतिज स्क्रॉलबार छुपाएं? ScrollView के अंदर सूची दृश्य एंड्रॉइड पर स्क्रॉल नहीं कर रहा है JQuery के विस्तार के तरीके के जावास्क्रिप्ट समकक्ष एकाधिक पंक्तियों को स्पैन करने के लिए मैं एक बूटस्ट्रैप कॉलम कैसे प्राप्त करूं? एक्स बाइट्स की स्मृति आकार को सीमित किया गया java.lang.OutOfMemoryError: जावा हीप स्पेस सी / सी ++ में ओपनजीएल शेडर के लिए आसान ढांचा बाध्यकारी IIS एक्सप्रेस को एक आईपी पता छवि प्रीलोडर जावास्क्रिप्ट जो इवेंट्स का समर्थन करता है मैं एसटीएल कंटेनर के तत्वों को कैसे मिटाऊं? नोटपैड ++ में प्रत्येक स्ट्रिंग में मौजूद सभी स्ट्रिंगों को कैसे बदल सकता है? जेफ्रीचर्ट कैंडेस्टेस्ट चार्ट खींचें पर अजीब व्यवहार mysql n अंतिम पंक्तियों से चुनें ओपनसीवी वस्तुतः कैमरा घूर्णन / पक्षी की आंखों के दृश्य के लिए अनुवाद करना

दृश्य को बिटमैप में कैसे रूपांतरित करना है?

Textview मेरे पास दो दृश्य ( Textview दृश्य और ImageView दृश्य) हैं, मैं पाठ के साथ छवि को सहेजना चाहता हूं इसके लिए, मैं दृश्य को बिटमैप को गुप्त कर देता हूं।

मेरा एक्सएमएल है:

 <FrameLayout android:id="@+id/framelayout" android:layout_marginTop="30dip" android:layout_height="fill_parent" android:layout_width="fill_parent"> <ImageView android:id="@+id/ImageView01" android:layout_height="wrap_content" android:layout_width="wrap_content"/> <TextView android:id="@+id/text_view" android:layout_marginTop="30dip" android:layout_width="wrap_content" android:maxLines="20" android:scrollbars="vertical" android:layout_height="wrap_content"/> </FrameLayout> 

वेब के समाधान से एकत्रित समाधान "दृश्य को बिटमैप में कैसे रूपांतरित करना है?"

बिटमैप में देखें कैसे परिवर्तित करें

 FrameLayout view = (FrameLayout)findViewById(R.id.framelayout); view.setDrawingCacheEnabled(true); view.buildDrawingCache(); Bitmap bm = view.getDrawingCache(); 

मैं अपने लेआउट का बिटमैप प्राप्त करने के लिए buildDrawingCache() विधि का उपयोग करता था , लेकिन जब दृश्य बड़ी था, तो मुझे इसके साथ समस्या थी। अब मैं निम्नलिखित विधि का उपयोग करता हूं:

 FrameLayout view = (FrameLayout)findViewById(R.id.framelayout); Bitmap bitmap = Bitmap.createBitmap(view.getWidth(), view.getHeight(), Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(bitmap); view.draw(canvas); 

नमस्ते आप निम्न स्निपेट का उपयोग करके दृश्य का एक बिटमैप प्राप्त कर सकते हैं

 mView.setDrawingCacheEnabled(true); mView.getDrawingCache(); 

आप अपने वर्ग को क्यों नहीं लिखते हैं, जो कि छवि व्यू और ओवरराइड विधि का विस्तार करता है और अपनी छवि और पाठ रखता है, यह अधिक आसान है