উত্তর:
এই প্রভাবটি সম্পাদন করতে আপনাকে সঠিক অক্ষর এনকোডিং ব্যবহার করতে হবে। আপনি চেষ্টা করতে পারে•
কেবল স্পষ্ট করার জন্য: setText("\u2022 Bullet");
বুলেট প্রোগ্রামক্রমে যুক্ত করতে ব্যবহার করুন।0x2022 = 8226
setText("\u2022 Bullet");
বুলেট প্রোগ্রামক্রমে যুক্ত করতে ব্যবহার করুন। 0x2022 = 8226
• = \u2022, ● = \u25CF, ○ = \u25CB, ▪ = \u25AA, ■ = \u25A0, □ = \u25A1, ► = \u25BA
কপি পেস্ট: •। আমি অন্যান্য অদ্ভুত অক্ষর যেমন ◄ এবং with এর সাহায্যে এটি করেছি ►
সম্পাদনা: এখানে একটি উদাহরণ। Button
নীচে দুটি গুলি আছে android:text="◄"
এবং "►"
।
প্রলি একটি ভাল সমাধান আছে কোথাও, কিন্তু এই আমি কি।
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<TableRow>
<TextView
android:layout_column="1"
android:text="•"></TextView>
<TextView
android:layout_column="2"
android:layout_width="wrap_content"
android:text="First line"></TextView>
</TableRow>
<TableRow>
<TextView
android:layout_column="1"
android:text="•"></TextView>
<TextView
android:layout_column="2"
android:layout_width="wrap_content"
android:text="Second line"></TextView>
</TableRow>
</TableLayout>
এটি আপনি যেমন চান তেমন কাজ করে, তবে সত্যিই একটি বাস্তব বিষয়।
অ্যান্ড্রয়েড ডক্সে বর্ণিত হিসাবে আপনি বুলেটস্প্যান চেষ্টা করতে পারেন ।
SpannableString string = new SpannableString("Text with\nBullet point");
string.setSpan(new BulletSpan(40, color, 20), 10, 22, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
এইভাবেই আমি এটি শেষ করেছিলাম।
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<View
android:layout_width="20dp"
android:layout_height="20dp"
android:background="@drawable/circle"
android:drawableStart="@drawable/ic_bullet_point" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:text="Your text"
android:textColor="#000000"
android:textSize="14sp" />
</LinearLayout>
এবং ড্রবেল / সার্কেল.এক্সএমএল এর কোড
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:innerRadius="0dp"
android:shape="ring"
android:thickness="5dp"
android:useLevel="false">
<solid android:color="@color/black1" />
</shape>
ইউনিকোড দিয়ে আমরা এটি সহজেই করতে পারি, তবে বুলেটটির রঙ পরিবর্তন করতে চাইলে আমি রঙিন বুলেট চিত্র দিয়ে চেষ্টা করেছি এবং এটিকে আঁকতে বাম হিসাবে সেট করেছি এবং এটি কার্যকর হয়েছে
<TextView
android:text="Hello bullet"
android:drawableLeft="@drawable/bulleticon" >
</TextView>
যেহেতু অ্যান্ড্রয়েড <ol>, <ul> or <li>
এইচটিএমএল উপাদানগুলিকে সমর্থন করে না, তাই আমাকে এটি এইভাবেই করতে হয়েছিল
<string name="names"><![CDATA[<p><h2>List of Names:</h2></p><p>•name1<br />•name2<br /></p>]]></string>
আপনি যদি কাস্টম স্পেস বজায় রাখতে চান তবে ব্যবহার করুন </pre> tag