অ্যান্ড্রয়েড স্টুডিওতে "অঙ্কনযোগ্য" ফোল্ডারে কীভাবে একটি চিত্র যুক্ত করবেন?


307

আমার res/drawableফোল্ডারে একটি চিত্র যুক্ত করা দরকার ...

আমি যখন চয়ন করি new > image asset, এটি চয়ন করার জন্য একটি ডায়ালগ আসে Asset Type...

আমি কীভাবে res/drawableফোল্ডারে কোনও চিত্র যুক্ত করতে পারি ?


5
এটি যদি mipmapফোল্ডারের ভিতরে থাকে তবে এটি কেন সমস্যা ? আপনার কেবল এটির R.mipmap.[...]পরিবর্তে অ্যাক্সেস করতে হবে R.drawable.[...]এছাড়াও drawableআপনি অ্যান্ড্রয়েড স্টুডিওর ফোল্ডারে চিত্রগুলি সরাসরি টানতে এবং ফেলে দিতে পারেন - কেবল নিশ্চিত করুন যে আপনার প্রকল্পের কাঠামোটি স্ক্রিনের উপরের বাম দিকে সেট করা আছে Projectএবং না Android
পিপার্টিসান

6
প্রকল্পে লঞ্চ আইকন লোড করতে অ্যান্ড্রয়েড স্টুডিওগুলি মাইপম্যাপ ফোল্ডার ব্যবহার করে। যেমন অ্যান্ড্রয়েড বলেছে আপনার অ্যাপ্লিকেশন আইকনগুলি মাইপম্যাপ - ফোল্ডারে (অঙ্কনযোগ্য-ফোল্ডার নয়) এ রাখাই সেরা অনুশীলন কারণ সেগুলি ডিভাইসের বর্তমান ঘনত্বের থেকে পৃথক রেজোলিউশনে ব্যবহৃত হয়। উদাহরণস্বরূপ, xxhdpi ডিভাইসের জন্য একটি xxxhdpi অ্যাপ্লিকেশন আইকন লঞ্চারটিতে ব্যবহার করা যেতে পারে। এই উত্তরটি কটাক্ষপাত করা stackoverflow.com/a/24066445/1576416
Amrut Bidri


কেবল টানুন এবং ড্রয়যোগ্য ফোল্ডারে রেখে দিন
ক্রিটিকা

হাই অ্যালান! আপনি দেখতে পাচ্ছেন যে এই প্রশ্নের আমার উত্তরটি মন্তব্যে এবং ভোটের সংখ্যার দ্বারা একটি উত্তম হিসাবে পুনঃসংশ্লিষ্ট হয়। আপনিও যদি এমনটি মনে করেন তবে আপনি এটি সেরা উত্তর হিসাবে গ্রহণ করতে পারেন।
ক্রিস

উত্তর:


352

জন্য অ্যান্ড্রয়েড স্টুডিও 1.5 :

  1. পুনরায় ক্লিক করুন -> নতুন -> চিত্র সম্পদ
  2. উপর সম্পত্তির প্রকার নির্বাচন অ্যাকশন দণ্ড ও ট্যাব আইকন
  3. চিত্রের পথটি চয়ন করুন
  4. আপনার ইমেজটিকে রিসোর্স নামে একটি নাম দিন
  5. Next->Finish

অ্যান্ড্রয়েড স্টুডিও ২.২ এর জন্য আপডেট :

  1. পুনরায় ক্লিক করুন -> নতুন -> চিত্র সম্পদ

  2. উপর আইকন প্রকার চয়ন অ্যাকশন দণ্ড ও ট্যাব আইকন

  3. উপর সম্পত্তির প্রকার নির্বাচন ভাবমূর্তি

  4. উপর পাথ আপনার ইমেজ পথ বেছে

  5. Next->Finish

চিত্রটি / রেজোল / অঙ্কনযোগ্য ফোল্ডারে সংরক্ষণ করা হবে।

সতর্কবাণী! আপনি যদি এসভিজি বা পিএনজির আইকনগুলি বাদ দিয়ে অন্য ছবি ব্যবহার করতে চান তবে সচেতন হন যে চিত্রটি স্বচ্ছ না হলে এটি ধূসর হয়ে যেতে পারে। এই সমস্যার জন্য আপনি মন্তব্যে একটি উত্তর খুঁজে পেতে পারেন তবে এগুলির কোনওটিই আমার দ্বারা যাচাই করা হয়নি কারণ আমি কখনই এই সমস্যার মুখোমুখি হইনি। আমি আপনাকে এখান থেকে আইকন ব্যবহার করার পরামর্শ দিচ্ছি: উপাদান আইকন


11
ওহে. আমি পদক্ষেপগুলি অনুসরণ করেছি এবং এটি সেই ছবিটি আঁকতে সক্ষম ফোল্ডারে সংরক্ষণ করেছিল। এখন আমার ক্ষেত্রে, আমি এই পদক্ষেপগুলি করার সময় উইজার্ড উপস্থাপিত চিত্রের পূর্বরূপ দেখতে সক্ষম নই। কারও একই সমস্যা ছিল?
ফেরগারা

10
@ ক্রিস্টি এটি আমার পক্ষে কাজ করেনি কারণ চিত্রটির অনেকগুলি বিবরণ ছিনিয়ে নেওয়া হয়েছিল
রায়মুনসন

308
এটি ঠিক কাজ করে না। ফলস্বরূপ চিত্রগুলি কেবল অকেজো ধূসর আকারের।
মার্কজ

10
আপনি যদি অ্যাকশনবারে যুক্ত না হন এবং এটি ধূসর হয়ে যায়। লঞ্চার আইকন হিসাবে ব্যবহার করুন
ফয়সাল নাসির

13
আমি মনে করি এটি খুব আশ্চর্যজনক যে নিয়মিত চিত্রটি অ্যাকশন বার এবং ট্যাব আইকনগুলিতে শ্রেণিবদ্ধ করা হয়।
এরিক

140

*.pngচিত্র অনুলিপি করুন এবং অঙ্কনযোগ্য ফোল্ডারে পেস্ট করুন ।

ছবিটি যুক্ত করার পরে, আপনি কোডটিতে যুক্ত চিত্র সম্পদটি ব্যবহার করতে পারেন:

হয় আপনি এক্সএমএল ফাইল ব্যবহার করে চিত্র যুক্ত করতে পারেন

<ImageView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:src="@drawable/image_name" /> 

বা আপনি প্রোগ্রাম ব্যবহার করে চিত্র সেট করতে পারেন:

ImageView iv = (ImageView)findViewById(v);  
iv.setImageResource(R.drawable.image_name);

8
কিন্তু এটি এখনও সমস্যার সমাধান করতে পারে না। এখানে প্রশ্নটি ম্যাজ ট্রুনিং ধূসর বা ফাঁকা সম্পর্কে। আপনি যখন ফোল্ডারে ম্যাগটি সরাসরি অনুলিপি করেন তখন চিত্রটির পুনরায় আকার পরিবর্তন হয় না
টিম্বারলেক

1
আপনার ইমেজটির আকার পরিবর্তন করতে হবে না .. অ্যান্ড্রয়েড স্টুডিওটি এটি আপনার জন্য করে এবং সেই অনুসারে এটি বিভিন্ন ফোল্ডারে রাখে
টিম্বারলেক

আমি মনে করি আপনাকে "প্রজেক্ট ভিউ মোড" এ পরিবর্তন করতে হবে, এবং তারপরে রেজ ফোল্ডারের অধীনে একটি অঙ্কনযোগ্য-এইচডিপিআই ফোল্ডার তৈরি করতে হবে। তারপরে, আপনি যদি "অ্যান্ড্রয়েড ভিউ মোডে" পরিবর্তন করেন এবং অঙ্কনযোগ্য ফোল্ডারে কোনও সংস্থানটি আটকে দেওয়ার চেষ্টা করেন তবে চিত্রটি কোথায় রাখবেন সে সম্পর্কে আপনাকে জিজ্ঞাসা করুন (আমি সর্বদা চিত্রনযোগ্য-এইচডিপিই নির্বাচন করি)
টেরানোলজি

@ টেরানোলজি প্রথমে ফোল্ডারটি তৈরি করার দরকার নেই। এটি বিদ্যমান না থাকলে এটি ফোল্ডারটি তৈরি করবে। দেখুন Kundan এর উত্তর
jk7

ফাইন্ডবিউআইআইডি (ভি) এর ভিতরে v কী আছে তা আপনি ব্যাখ্যা করতে পারেন; ইমেজভিউ iv = (চিত্রভিউ) ফাইন্ড ভিউবিআইআইডি (ভি);
কাউরশ

56

উদাহরণস্বরূপ, আমি list.pngঅঙ্কনযোগ্য ফোল্ডার যুক্ত করতে হবে ..

এখানে চিত্র বর্ণনা লিখুন

এবং এখন আমি এটি অঙ্কনযোগ্য ফোল্ডারে পেস্ট করব। বিকল্প হিসাবে আপনি এটি Ctrl+ C/ করতে পারেন V, যেমনটি আমরা প্রোগ্রামাররা করি। :)

এখানে চিত্র বর্ণনা লিখুন


50

এটা খুবই সাধারণ. কেবল আপনার চিত্রটি অনুলিপি করুন এবং এটি আঁকতে সক্ষম ফোল্ডারে আটকে দিন। আরেকটা জিনিস. আপনি অঙ্কনযোগ্য ফোল্ডারে কোনও চিত্র পেস্ট করার সময় একটি পপআপ উইন্ডো ফোল্ডারের নাম জিজ্ঞাসা করবে। নীচের চিত্রের মতো আপনার চিত্র অনুসারে xxhdpi, xhdpi, hdpi বা mdpi যুক্ত করুন:এখানে চিত্র বর্ণনা লিখুন

যদি আপনার এখনও সমস্যা হয় তবে এই লিঙ্কটি দেখুন: অ্যান্ড্রয়েড স্টুডিওতে ড্রয়যোগ্য ফোল্ডার


1
এবং এই পদ্ধতিটি যদি ফোল্ডারটির অস্তিত্ব না থাকে তবে এটি স্বয়ংক্রিয়ভাবে তৈরি করে।
jk7

সেরা এবং সহজ পদ্ধতি।
পানামা জ্যাক

50

অ্যান্ড্রয়েড স্টুডিও 3.4+ এর জন্য:

আপনি নতুন রিসোর্স ম্যানেজার ট্যাবটি ব্যবহার করতে পারেন সাইনটিতে ক্লিক করুন +এবং নির্বাচন করুন Import Drawables

এখান থেকে, আপনি একাধিক ফোল্ডার / ফাইল নির্বাচন করতে পারেন এবং এটি আপনার জন্য সমস্ত কিছুই পরিচালনা করবে।

রিসোর্স ম্যানেজার

ফলাফলটি এরকম কিছু দেখবে:

রিসোর্স ম্যানেজার পিকার

importবোতামটি ক্লিক করুন এবং চিত্রগুলি স্বয়ংক্রিয়ভাবে সঠিক ফোল্ডারে আমদানি করা হবে।


আপনি এটি কিভাবে পেলেন? অসাধারণ!
আবদু


2
এই উত্তরটি আমার পক্ষে নতুন অ্যান্ড্রয়েড বিকাশকারী হিসাবে 3.5.৩.৩ সংস্করণ ব্যবহার করে সবচেয়ে সুবিধাজনক ছিল
জোজো

2
এই উত্তরটি স্পষ্টভাবে আন্ডাররেটেড মানুষ, এটি এত মসৃণ ছিল।
আইক্যান্টসি

47

অ্যান্ড্রয়েড স্টুডিও আপনাকে যেভাবে সরবরাহ করেছে তা দিয়ে এটি করুন

রেজোল্ড ফোল্ডারে ডান ক্লিক করুন এবং আপনার চিত্রটি এইভাবে চিত্র সম্পদ হিসাবে যুক্ত করুন । অ্যান্ড্রয়েড স্টুডিও স্বয়ংক্রিয়ভাবে বিভিন্ন রেজোলিউশন সহ চিত্রের সম্পদ তৈরি করবে।

আপনি সরাসরি ফোল্ডারটি তৈরি করতে পারেন এবং চিত্রটি ভিতরে টেনে আনতে পারেন তবে আপনি যদি এটি করেন তবে বিভিন্ন আকারের আইকন পাবেন না।

এখানে চিত্র বর্ণনা লিখুন


1
আপনি এটি তৈরি করতে কোন সরঞ্জামটি ব্যবহার করেন?

1
এটি একটি gifফাইল ফর্ম্যাট। আপনি gifআপনার কম্পিউটারে বিভিন্ন ক্রিয়া সম্পাদন করার সময় একটি ফাইল তৈরি করতে ইন্টারনেটে প্রচুর সরঞ্জাম পেতে পারেন ।
আরবিটি

22

আপনি নিজের চিত্র / অঙ্কনযোগ্য ছবিতে কেবল একটি চিত্র ফাইল (.jpg) অনুলিপি করে আটকে দিতে পারেন। এটা আমার জন্য কাজ!


15
  1. অ্যান্ড্রয়েড স্টুডিওতে আপনার প্রকল্পটি খুলুন

  2. ক্লিক করুন res

  3. রাইট ক্লিক করুন drawable

  4. ক্লিক করুন Show in Explorer

  5. drawableফোল্ডারে ডাবল ক্লিক করুন ।

  6. এতে আপনার ইমেজ ফাইলটি অনুলিপি করুন এবং আপনার ইচ্ছার নাম পরিবর্তন করুন।

  7. এখন আপনার ইমেজ ফাইলের নাম লিখুন @drawable/

এটি আপনার নির্বাচিত চিত্রটি প্রদর্শন করবে।


10

Android অঙ্কনযোগ্য আমদানিকারক প্লাগইন ইনস্টল করুন এবং ব্যবহার করুন:

https://github.com/winterDroid/android-drawable-importer-intellij-plugin

কীভাবে প্লাগইন ইনস্টল করবেন সে সম্পর্কে নির্দেশাবলী সেই পৃষ্ঠায় রয়েছে। প্লাগইন অনুসন্ধানের ফলাফলগুলিতে একে "অ্যান্ড্রয়েড ড্রয়যোগ্য আমদানিকারক" বলা হয়।

একবার ইনস্টল:

  1. "পুনরায়" ফোল্ডারে ডান ক্লিক করুন এবং নতুন -> ব্যাচ ড্রয়যোগ্য আমদানি নির্বাচন করুন
  2. + টিপুন এবং আপনার উত্স চিত্রটি নির্বাচন করুন
  3. আপনি কোন রেজোলিউশন বিবেচনা করতে চান এবং কোন মাপের জন্য স্বয়ংক্রিয়ভাবে উত্পন্ন করা যায় তা চয়ন করুন

একধরণের হাস্যকর মনে হচ্ছে যে অ্যান্ড্রয়েড স্টুডিওগুলি সরাসরি এটি সমর্থন করে না।

সম্পাদনা: তবে এক্সকোড হয় না .... :-(


3
এটিই কেবলমাত্র সমাধান যা আপনাকে ইচ্ছাকে চিত্র হিসাবে ব্যবহার করতে দেয়। সুন্দর এবং সহজ। আপনাকে ধন্যবাদ
গর্জন_ইউনিয়ন

9

এটি ইনস্টল করতে আপনার তৃতীয় পক্ষের প্লাগইন যেমন অ্যান্ড্রয়েডআইকনস ড্রয়যোগ্য আমদানি ব্যবহার করা দরকার। অগ্রে অ্যান্ড্রয়েড স্টুডিও> অগ্রাধিকারগুলি> প্লাগইনস> এবং অ্যান্ড্রয়েডআইকনস ড্রইবেবলের জন্য ব্রাউজ করুন আপনি এই জাতীয় জিনিসগুলি করতে পারেন

  1. AndroidIcons অঙ্কনযোগ্য আমদানি
  2. উপাদান আইকন অঙ্কনযোগ্য আমদানি
  3. স্কেলড ড্রয়যোগ্য
  4. Multisource-অঙ্কনযোগ্য

অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন। যদি আপনার কাছে আঁকাযোগ্য ফোল্ডারটি তৈরি না হয় তবে কোনও চিত্র আমদানি করে এটি তৈরি করুন - "অ্যাকশন বার এবং ট্যাব আইকন" এবং "বিজ্ঞপ্তি আইকন" ,। তারপরে ফাইল এক্সপ্লোরারে ডান ক্লিক করুন এবং আপনি নতুন ট্যাবে 4 টি বিকল্প দেখতে পাবেন । আপনার প্রয়োজন অনুযায়ী যে কোনও একটি ব্যবহার করুন।


8

অ্যান্ড্রয়েড স্টুডিও 3.0 :

1) ডাইরেক্ট ক্লিক ডিরেক্টরি 'অঙ্কনযোগ্য'।
2) ক্লিক করুন: এক্সপ্লোরার মধ্যে প্রদর্শন করুন

এতে কয়েকটি ডিরেক্টরি সহ আপনার এক্সপ্লোরার খোলা রয়েছে, তার মধ্যে একটি 'অঙ্কনযোগ্য'।

3) ডিরেক্টরি 'অঙ্কনযোগ্য' যান।
4) আপনি চান ইমেজ সেখানে রাখুন।
5) আবার এক্সপ্লোরার বন্ধ করুন।

এখন চিত্রটি 'রেজো / ড্রয়যোগ্য' এর অধীনে অ্যান্ড্রয়েড স্টুডিওতে রয়েছে।


5

সহজ উপায় হ'ল ছবিটি আঁকতে সক্ষম ফোল্ডারে কেবল টেনে আনুন। আপনি যদি অ্যান্ড্রয়েড স্টুডিও ২.২.x সংস্করণ ব্যবহার করছেন তবে মনে রাখা গুরুত্বপূর্ণ বিষয়টি নিশ্চিত করুন যে আপনি প্রকল্পের দৃশ্যে আছেন অন্যথায় এটি চিত্রটিকে টেনে আনতে এবং ছাড়ার অনুমতি দেয় না।

এখানে চিত্র বর্ণনা লিখুন



4

আমার ইমেজ সম্পদ রফতানি / আমদানির উপায়। আমি স্কেচ ডিজাইন ব্যবহার করি।

পদক্ষেপ 1. স্কেচ: অ্যান্ড্রয়েড প্রিসেট ব্যবহার করে রফতানি করুন

স্কেচ

পদক্ষেপ 2. ফাইন্ডারে: রপ্তানি যান ফোল্ডারের> Cmd+ +C আবিষ্কর্তা

পদক্ষেপ 3. অনুসন্ধানকারী: আপনার প্রকল্পের </ res> ফোল্ডারে যান> Cmd+ V> সকলের জন্য প্রয়োগ করুন> মার্জ করুন আবিষ্কর্তা

ঠিক আছে, চিত্রগুলি এখন আপনার প্রকল্পে আছে।


1

এটি বেশ সহজ

1) কেবল আপনার চিত্রগুলি অনুলিপি করুন এবং আঁকাযোগ্য ফোল্ডারে পেস্ট করুন।

2) আপনি যখন ছবি আঁকতে সক্ষম ফোল্ডারে (যেমন "এমডিপিআই) পেস্ট করবেন তখন একটি পপআপ উইন্ডো ফোল্ডারের নাম অ্যাড-এমডিপিআই জিজ্ঞাসা করবে।

3) এটি সবার জন্য করুন (এইচডিপিআই, এক্সএইচডিপিআই, এক্সএক্সডিডিপি) i

আমি সবেমাত্র একটি লিঙ্ক যুক্ত করেছি যা আপনার সন্দেহ আছে কিনা তা আপনি পরীক্ষা করে দেখতে পারেন।

http://www.androidwarriors.com/2015/07/android-studio-drawable-folders.html


0

অ্যান্ড্রয়েড স্টুডিওতে, আপনি ছবি আঁকতে সক্ষম ফোল্ডারে যুক্ত করতে নিম্নলিখিত পদক্ষেপগুলি অতিক্রম করতে পারেন:

  1. অঙ্কনযোগ্য ফোল্ডারে রাইট ক্লিক করুন
  2. এক্সপ্লোরারে শো নির্বাচন করুন
  3. আপনি যুক্ত করতে চান ইমেজ আটকান

0

কেবল আপনার চিত্রগুলি অনুলিপি করুন এবং আঁকুনযোগ্য নির্বাচন করুন তারপরে পেস্টের বিকল্পে বা প্রেস শর্টকাট সিটিআরএল ভি। চিত্রগুলি যুক্ত করা হয়


-1

কোনও এক্সএমএল ছাড়াই উদাহরণ

আপনার ইমেজ রাখুন image_name.jpgমধ্যে res/drawable/image_name.jpgএবং ব্যবহার:

import android.app.Activity;
import android.os.Bundle;
import android.widget.ImageView;

public class Main extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        final ImageView imageView = new ImageView(this);
        imageView.setImageResource(R.drawable.image_name);
        setContentView(imageView);
    }
}

অ্যান্ড্রয়েড 22 এ পরীক্ষা করা হয়েছে।


-1

ছবিটি অনুলিপি করুন তারপরে অ্যান্ড্রয়েড স্টুডিওতে আপনার প্রকল্পের রিসোর্স ফোল্ডারে অঙ্কনযোগ্যগুলিতে এটি আটকান sure নিশ্চিত করুন যে আপনার চিত্রের নামটি দীর্ঘ নয় এবং কোনও ফাঁকা অক্ষর নেই hen তারপরে বৈশিষ্ট্যের অধীনে এসআরসি (উত্স) ক্লিক করুন এবং আপনার সন্ধান করুন চিত্রটি এটিতে ক্লিক করুন তবে এটি স্বয়ংক্রিয়ভাবে আপনাকে এমুলেটরটিতে চিত্র ভিউ আমদানি করা হবে।


-1

অঙ্কনযোগ্য ফোল্ডারে চিত্র যুক্ত করা বেশ সহজ। কেবল এই পদক্ষেপগুলি অনুসরণ করুন:

  1. প্রয়োজনীয় চিত্রটি ডাউনলোড করুন এবং এটি ডেস্কটপে সংরক্ষণ করুন।
  2. এখন, অ্যান্ড্রয়েড স্টুডিওতে যান এবং আঁকার যোগ্য অভ্যন্তরীণ রেজির উপর ডান ক্লিক করুন
  3. ডান ক্লিক করলে আপনি দেখতে পাবেন 'এক্সপ্লোরার ইন শো' বা 'অনুসন্ধানী প্রকাশ করুন'।
  4. 'এক্সপ্লোরার-এ দেখান' বা 'ফাইন্ডারে প্রকাশ করুন' এ ক্লিক করুন এবং তারপরে আপনার ডাউনলোড করা চিত্রটি অঙ্কনযোগ্য ফোল্ডারে টেনে আনুন বা অনুলিপি করুন।

আপনার চিত্র অঙ্কনযোগ্য ভিতরে সংরক্ষণ করা হবে এবং আপনি এটি ব্যবহার করতে পারেন।


-3

নতুন> চিত্র সম্পদ> সম্পদ TYPE। আমার জন্য খুব ভাল কাজ করে। ধন্যবাদ।


-5

অ্যান্ড্রয়েড স্টুডিওতে

  1. অঙ্কনযোগ্য ফোল্ডারটি নির্বাচন করুন, সিটিআরএল এন স্ক্রিনশট করুন
  2. চিত্র সম্পদ নির্বাচন করুন

  3. সম্পত্তির ধরণে অ্যাকশন বার এবং ট্যাব আইকন নির্বাচন করুন

  4. পরবর্তী ক্লিক করুন

  5. নির্বাচন আকার

  6. তুমি করেছ!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.