ডিপিআই মান "বৃহত", "মাঝারি" এবং "ছোট" পাঠ্য দর্শন অ্যান্ড্রয়েড


171

ডকুমেন্টেশন (বা যে কেউ) ডিফল্টর ডিপিআই মান সম্পর্কে কথা বলে?

  • বড় টেক্সটভিউ android:textAppearance="?android:attr/textAppearanceLarge"}}
  • মাঝারি পাঠ্যদর্শন { android:textAppearance="?android:attr/textAppearanceMedium"}
  • ছোট পাঠ্যদর্শন { android:textAppearance="?android:attr/textAppearanceSmall"}

এসডিকে উইজেট?

বৃহত্তর, মাঝারি, ছোট এবং নিয়মিত পাঠ্য দর্শন

এটিকে অন্য কোনও উপায়ে বলতে গেলে, আমরা android:textAppearanceবৈশিষ্ট্যটি ব্যবহার না করে এই পাঠ্য দর্শনগুলির চেহারাটি প্রতিলিপি করতে পারি ?


1
আপনি যদি অ্যান্ড্রয়েড স্টুডিওর মতো কোনও ইন্টেলিজেড পণ্য ব্যবহার করে থাকেন তবে আপনি যখনই এফ 1 চাপবেন তখন ডকুমেন্টেশন দেখতে সক্ষম android:textAppearanceValueহবেন যখন আপনাকে মানটির এসপি / ডিপি আকার দিতে হবে।
অ্যান্ড্রয়েডিটান

উত্তর:


283

অ্যান্ড্রয়েড এসডিকে ডিরেক্টরিতে দেখুন।

ইন \platforms\android-X\data\res\values\themes.xml:

    <item name="textAppearanceLarge">@android:style/TextAppearance.Large</item>
    <item name="textAppearanceMedium">@android:style/TextAppearance.Medium</item>
    <item name="textAppearanceSmall">@android:style/TextAppearance.Small</item>

ইন \platforms\android-X\data\res\values\styles.xml:

<style name="TextAppearance.Large">
    <item name="android:textSize">22sp</item>
</style>

<style name="TextAppearance.Medium">
    <item name="android:textSize">18sp</item>
</style>

<style name="TextAppearance.Small">
    <item name="android:textSize">14sp</item>
    <item name="android:textColor">?textColorSecondary</item>
</style>

TextAppearance.Largeমানে স্টাইল স্টাইল থেকে উত্তরাধিকার সূত্রে প্রাপ্ত TextAppearance, আপনি যদি কোনও শৈলীর পুরো সংজ্ঞা দেখতে চান তবে আপনাকে এটিও সন্ধান করতে হবে।

লিঙ্ক: http://developer.android.com/design/style/typography.html


18

এটিকে অন্য কোনও উপায়ে বলতে গেলে, আমরা অ্যান্ড্রয়েড: টেক্সটএপরিয়েন্স অ্যাট্রিবিউটটি ব্যবহার না করে এই পাঠ্য দর্শনগুলির চেহারাটি প্রতিলিপি করতে পারি?

বিগলাক্সের মতো ইতিমধ্যে বলেছে:

  • ছোট 14sp প্রতিনিধিত্ব করে
  • মিডিয়াম 18sp প্রতিনিধিত্ব করে
  • বড় 22sp প্রতিনিধিত্ব করে

আপনি যদি আপনার অ্যান্ড্রয়েড অ্যাপ্লিকেশনটিতে কোনও পাঠ্যের ক্ষুদ্র , মাঝারি বা বড় মানটি ব্যবহার করতে চান তবে আপনি কেবল dimens.xmlআপনার valuesফোল্ডারে একটি ফাইল তৈরি করতে পারেন এবং নীচের 3 টি লাইন দিয়ে পাঠ্যের আকারটি সংজ্ঞায়িত করতে পারেন:

<dimen name="text_size_small">14sp</dimen>
<dimen name="text_size_medium">18sp</dimen>
<dimen name="text_size_large">22sp</dimen>

ফাইল থেকে বৃহত পাঠ্য সহ একটি টেক্সটভিউয়ের উদাহরণ এখানে রয়েছে dimens.xml:

<TextView
  android:id="@+id/hello_world"
  android:text="hello world"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:textSize="@dimen/text_size_large"/>

8

প্রোগ্রামগতভাবে, আপনি ব্যবহার করতে পারেন:

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