কিছু অ্যাপসের অধীনে কেন ফাঁকা সাদা জায়গা আছে?


11

এটি এমন কোনও অ্যাপ্লিকেশনে ঘটবে বলে মনে হচ্ছে যা কোনও ধরণের মন্তব্য প্রদর্শনের জিনিস ব্যবহার করে।

এখানে কিছু ছবি দেওয়া হল। (দুঃখিত যে তারা স্ক্রিনশট নয়, আমি মনে করি না যে এটি মূল ছাড়া সম্ভব)

ইউটিউব
রেডডিট সিঙ্ক

এটি বাজারে প্রতিটি অন্যান্য রেডডিট অ্যাপ্লিকেশানের সাথেও ঘটে। মন্তব্যগুলি দেখার সময় তাদের সবার ঠিক একই সমস্যা হয়।

আমি ধরে নিলাম যে তাদের মধ্যে কিছুটা ইউআই নিয়ন্ত্রণ রয়েছে, যা কেবলমাত্র পঠনযোগ্য ট্যাপ-সক্ষম পাঠ্যের ক্ষেত্রগুলির তালিকা করে তবে আমি অ্যান্ড্রয়েড বিকাশকারী নই তাই আমি নিশ্চিতভাবে জানি না।

আমি স্টক রমের সাথে এটিএন্ডটি থেকে মোটোরোলা অ্যাট্রিক্স 2 ব্যবহার করছি।


রহস্যময়। কি পরামর্শ দিতে হবে তা নিশ্চিত নয়। এটি অ্যাপ্লিকেশনের পটভূমির রঙ বলে মনে হচ্ছে। সাধারণত বিকাশকারীরা এটি স্পষ্টভাবে সেট করে বা একটি থিম ব্যবহার করে (উদাহরণস্বরূপ, হলো)। হতে পারে তারা কোনও থিম ব্যবহার করছে এবং রম এটি সঠিকভাবে লোড করছে না? (কারণ থিমগুলি অ্যাপ্লিকেশন নয়, ওএসের একটি অঙ্গ)।
ব্রায়ান ডেনি

@BryanDenny: এটা আসলে হয় মটোরোলার Blur ডিভাইসের ডিফল্ট থিম। এটি দেখতে সত্যিই অদ্ভুত লাগছে তবে তারা এটি ইচ্ছাকৃতভাবে করেছিল।
ওনাররেথিস

@ লেদারিয়াথিস আমার অনুমান যে অ্যাপটি ডিফল্ট অন্ধকার থিম ব্যবহার করছে .... তবুও মোটর ব্লার এটি অন্ধকার করছে না ???
ব্রায়ান ডেনি

উত্তর:


10

আমি যতদূর জানি, মোটোরোলা তাদের বিএলআর ইন্টারফেসটি ঠিক ডিজাইন করেছিল। উদাহরণস্বরূপ, মোটরোলার দেব সাইটে একটি ব্লগ পোস্ট থেকে এই স্ক্রিনশটটি দেখুন :

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

এটি মূলত কোথাও উপস্থিত হয় যে কোনও বিকাশকারী কোনও ListViewঅবজেক্ট ব্যবহার করে , যা প্রদর্শন করার স্থানীয় উপায় হিসাবে এটি বেশ সাধারণ ... ভাল, জিনিসের একটি তালিকা (যথাযথ নামকরণ, না?) No মোটরোলা তাদের যুক্তিগুলি বর্ণনা করে:

তালিকার নীচে ধূসর ব্যাকগ্রাউন্ডটি ডিভাইস থিম থেকে উত্তরাধিকার সূত্রে প্রাপ্ত। এর উদ্দেশ্যটি হল ব্যবহারকারীদের তালিকা প্রদর্শন শেষ হওয়া দেখানো।

আপনার ক্ষেত্রে, ধূসর পরিবর্তে সাদা (যা আমি ড্রড এক্সেও দেখেছি) তবে একই ধারণাটি প্রযোজ্য।

আপনি যদি এ থেকে পরিত্রাণ পেতে চান তবে আপনাকে মূলত আপনার ডিভাইসটিকে পুনরায় থিম করতে হবে এবং বিএলআর ইউআই থেকে মুক্তি পাওয়া দরকার যা এটি সিস্টেমের সাথে কতটা সংহতভাবে সংহত হয়েছে তার কারণে মূল এবং কোনও কাস্টম রম ব্যবহার না করেই সম্ভব নয়। বিকল্পভাবে, আপনি বিকাশকারীকে ইমেল করতে পারেন এবং বিনীতভাবে তাদের থিমটিকে পুনরায় থিম করতে বলবেন ListView, যেহেতু তারা চাইলে স্পষ্টভাবে ডিফল্ট থেরিংকে ওভাররাইড করার বিকল্প রয়েছে। যদিও তারা মনে করে যে এটি প্রচেষ্টাটির পক্ষে মূল্যবান তা যদিও সেই সময়ে আপনার নিয়ন্ত্রণের বাইরে।


2
ওহ, তাই আমি ঠিক ছিল। এটা ঠিক ভয়ঙ্কর। অনেক বিকাশকারী যখন কোনও থিম ব্যবহার করেন তখন ডিফল্ট রঙগুলি ধরে নেয়, কোনও রম তাদের গোলযোগের জন্য নয়।
ব্রায়ান ডেনি

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

এছাড়াও লক্ষণীয়, আমি একটি হালকা থিম ব্যবহার করছি, তবে আমি একটি ধূসর রঙ এবং একটি গা dark় থিম ব্যবহার করে একটি সাদা রঙ পেয়েছি।
কোরি

1

এটি নির্ধারণের জন্য বিকাশকারীদের অগত্যা তালিকার ভিউ পুনরায় থিম করতে হবে না - এটি তালিকাটি পর্দাটি পূরণ করতে বাধ্য না করেও করা যেতে পারে। সমস্যাটি নীচের তালিকার ভিউতে রয়েছে - যদি লেআউট_ ওয়েট = "1", বা লেআউট_হাইট = "ফিল_প্যারেন্ট" থাকে, তবে তালিকাভিউ কোনও অব্যবহৃত স্থান নেয় এবং আপনি কুৎসিত সাদা ব্যাকগ্রাউন্ড পাবেন। লেআউট_উইটটি "সামগ্রী মোড়ানোর জন্য" সেট করা এবং ওজন থেকে মুক্তি পাওয়া সমস্যার সমাধান করে।

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical">

<ListView android:id="@+id/statsList"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"/>

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