আমার সাথে একটি অ্যাডাপ্টার সহ একটি তালিকাভিউ রয়েছে ImageView
যা ভেরিয়েবল আকার (প্রস্থ এবং উচ্চতা) । আমার পিকাসোর সাথে চিত্রের লোডটির আকারের আকারের অনুপাত দ্বারা সর্বাধিক প্রস্থের লেআউটের এবং একটি পরিবর্তনশীল উচ্চতা দিয়ে আকার পরিবর্তন করতে হবে।
আমি এই প্রশ্নটি যাচাই করেছি: পিকাসোর সাথে চিত্রটিকে পূর্ণ প্রস্থ এবং স্থির উচ্চতায় পুনরায় আকার দিন
দ্য fit()
কাজ কিন্তু আমি ছবি অনুপাত রাখতে কিছুই পাই নি।
এই কোডটি আংশিকভাবে কাজ করে যদি আমি অ্যাডাপ্টারের বিন্যাসে উচ্চতা নির্ধারণ করি:
Picasso.with(this.context).load(message_pic_url)
.placeholder(R.drawable.profile_wall_picture)
.fit().centerInside()
.into(holder.message_picture);
তবে এটি তালিকাভিত্তিক চিত্রগুলির মধ্যে ফাঁকা স্থান তৈরি করে কারণ ছবিগুলি এর উচ্চতা নাও থাকতে পারে।
আগাম ধন্যবাদ.
java.lang.IllegalArgumentException: At least one dimension has to be positive number.
ঘূর্ণনের ক্ষেত্রে ত্রুটিটি পেয়েছি , এটি খণ্ডে রয়েছে, কেন এমন হতে পারে এমন কোনও ধারণা?