How To Use Symbols
I have to show details in below format, and my JSON looks like this: { 'clubs':[ { 'title' : 'Bold Eyes Night Club', 'description' : '(Headi
Solution 1:
Since you have control over JSON, try to reconstruct JSON like below
{
"clubs": [
{
"title": "Bold Eyes Night Club",
"description": [
{
"Heading": "Why We Like It",
"Points": [
"Cook up your own food in the fully equipped kitchens.",
"Up the streets London Bridge.",
"Famous food shopping market few steps away from the door."
]
},
{
"Heading": "Need to Know",
"Points": [
"All rooms to fit two people.",
"18+ to book a room."
]
}
]
}
]
}
After Parsing, while setting to TextView.
mHeading.setText(data.getHeading()) // "Why We Like It",
mHeading.setTextSize(24);
String mPoints = ""; mPoint1 + +
for(int i = 0; i < data.getPoints().size(); i++)
{
mPoints = " ·" + data.getPoints().get(i) + "\n";
}
mPointsTextView.setText(Html.fromHtml(mPoints));
Or you can add symbols from your server, so you can have more control.
{
"clubs": [
{
"title": "Bold Eyes Night Club",
"description": [
{
"Heading": "Why We Like It",
"Points": " ·Cook up your own food in the fully equipped kitchens.\n  ·Up the streets London Bridge.\n  ·Famous food shopping market few steps away from the door."
},
{
"Heading": "Need to Know",
"Points": " ·All rooms to fit two people.\n ·18+tobookaroom."
}
]
}
]
}
mHeading.setText(data.getHeading()) // "Why We Like It",
mHeading.setTextSize(24);
mPointsTextView.setText(Html.fromHtml(mPoints)); // ·Cook up yo...
Solution 2:
You can make dots like this:
Within Layout:
<View android:layout_width="15dp"
android:layout_height="15dp"
android:background="@drawable/back"
android:layout_alignParentTop="true"
android:layout_margin="10dp"
/>
Within drawable:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="oval" >
<solid android:color="#ffaabb"/>
</shape>
</item>>
</selector>
Output:
Solution 3:
try assci code for this
textView.setText("\u2022 this is DOT");
textView.setText("\u00B7 this is MIDDLE DOT");
textView.setText("\u000A this is new line");
Solution 4:
Android-fonts doesnt support all unicode symbols. So assign your view/control the DejaVuSans.ttf
- Font. This font supports all symbols.
Example:
Typeface unicodeFont = Typeface.createFromAsset(getAssets(), "DEJAVUSANS.TTF");
yourView.setTypeface(unicodeFont);
Hope this helps you
Greets!
Post a Comment for "How To Use Symbols"