Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Android

एंड्रॉइड ऐप में इमेज का आकार कैसे बदलें?

<घंटा/>

यह उदाहरण दर्शाता है कि Android ऐप में छवि का आकार कैसे बदलें।

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

<पूर्व> <लीनियरलाउट एंड्रॉइड:लेआउट_विड्थ ="मैच_पैरेंट" android:layout_height="wrap_content" android:layout_below="@+id/ivImage" android:layout_centerHorizontal="true"><बटन android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginTop="8dp" android :लेआउट_वेट ="1" एंड्रॉइड:ऑनक्लिक ="यू" ploadImage" एंड्रॉइड:टेक्स्ट ="अपलोड इमेज" /> <बटन एंड्रॉइड:लेआउट_विड्थ ="0 डीपी" एंड्रॉइड:लेआउट_हाइट ="रैप_कंटेंट" एंड्रॉइड:लेआउट_मार्जिनटॉप ="8 डीपी" एंड्रॉइड:लेआउट_वेट ="1" एंड्रॉइड:ऑनक्लिक ="रिसाइज इमेज" एंड्रॉइड :text="छवि का आकार बदलें" />

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें
पैकेज app.tutorialspoint.com.sample;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.net.Uri;import android.provider.MediaStore;import android. support.v7.app.AppCompatActivity; आयात android.os.Bundle; आयात android.view.View; आयात android.widget.ImageView; आयात java.io.IOException; सार्वजनिक वर्ग MainActivity AppCompatActivity का विस्तार करता है {ImageView ivImage; सार्वजनिक स्थैतिक अंतिम int PICK_IMAGE =1; अपने बिटमैप को बिटमैप करें; @Override संरक्षित शून्य onCreate (बंडल सेव किया गया इंस्टेंसस्टेट) {सुपर .onCreate(savedInstanceState); setContentView(R.layout. activity_main); ivImage =findViewById (R.id. ivImage); } सार्वजनिक शून्य अपलोड इमेज (दृश्य देखें) {इरादा इरादा =नया इरादा (इरादा। ACTION_GET_CONTENT); इंटेंट.सेट टाइप ("इमेज/*"); startActivityForResult (इरादा, PICK_IMAGE); } सार्वजनिक शून्य आकार बदलें छवि (दृश्य देखें) {बिटमैप का आकार बदला =बिटमैप। createScaledBitmap (आपका बिटमैप, 400, 400, सच); ivImage .setImageBitmap(resized); } @Override public void onActivityResult (int requestCode, int resultCode, Intent data) {super .onActivityResult(requestCode, resultCode, data); अगर (अनुरोध कोड ==PICK_IMAGE &&परिणाम कोड ==गतिविधि। RESULT_OK) {अगर (डेटा ==शून्य) {// एक त्रुटि वापसी प्रदर्शित करें; } कोशिश करें {उरी इमेजउरी =data.getData(); आपका बिटमैप =MediaStore.Images.Media. getBitmap (यह .getContentResolver() , imageUri); ivImage .setImageBitmap (आपका बिटमैप); } कैच (IOException e) { e.printStackTrace(); } } }}

चरण 4 - निम्नलिखित कोड को androidManifest.xml में जोड़ें

<पूर्व> <मेनिफेस्ट xmlns:एंड्रॉइड ="http://schemas.android.com/apk/res/android" पैकेज ="app.tutorialspoint.com.sample"> <एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@ मिपमैप / आईसी_लॉन्चर_राउंड" एंड्रॉइड:सपोर्टआरटीएल ="सच" एंड्रॉइड:थीम ="@ स्टाइल/ऐपथीम"> <गतिविधि एंड्रॉइड:नाम ="मुख्य गतिविधि"> <इरादे-फ़िल्टर> <कार्रवाई एंड्रॉइड:नाम ="android.intent.action.MAIN" /> <श्रेणी एंड्रॉइड:नाम ="android.intent .category.LAUNCHER" />



  1. एंड्रॉइड पर इमेज को बेस 64 स्ट्रिंग में कैसे बदलें? एंड्रॉइड पर इमेज को बेस 64 स्ट्रिंग में कैसे बदलें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड पर एक छवि को बेस 64 स्ट्रिंग में कैसे परिवर्तित करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चर

  1. एंड्रॉइड ऐप में टेक्स्टटॉस्पीच कैसे बनाएं? एंड्रॉइड ऐप में टेक्स्टटॉस्पीच कैसे बनाएं?

    यह उदाहरण दर्शाता है कि मैं Android ऐप में TextToSpeech कैसे बना सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न

  1. एंड्रॉइड ऐप में एक साधारण टेक्स्ट फ़ाइल कैसे पढ़ें? एंड्रॉइड ऐप में एक साधारण टेक्स्ट फ़ाइल कैसे पढ़ें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड ऐप में एक साधारण टेक्स्ट फ़ाइल कैसे पढ़ूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। एक नई Android संसाधन निर्देशिका (raw.xml) बनाएं और res/raw में एक टेक्स्ट फ़ाइ