بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
نوشتن رادیکال در html یا TextView
سلام
یه سوال خیلی خیلی ساده دارم چطور میشه تویه html یا TextView یک رادیکال کامل نوشت ؟
تویه اینترنت گشتم فقط اینو پیدا کردم √ که اینم جوابگو نیست! 123√ خودتون میبینید که بالای اعداد خطی نوشته نمیشه .
ممنون میشم راهنمایی کنید.
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Criss
9 سال پیش
+4
0
میتونید از ImageView و Bitmap استفاده کنید اعداد رو بصورت String بگیرید با نمونه کد زیر تبدیل رو یک Bitmap کنید
public Bitmap textAsBitmap(String text) {
Paint paint = new Paint();
Bitmap image = Bitmap.createBitmap(78, 52, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(image);
paint.setAntiAlias(true);
paint.setColor(android.graphics.Color.WHITE);
paint.setStyle(Style.FILL);
paint.setTextSize(60f);
paint.setTypeface(Typeface.create(Typeface.MONOSPACE, Typeface.BOLD));
//paint.setTextAlign(Align.RIGHT);
paint.setTypeface(Typeface.createFromAsset(G.context.getAssets(), "BNazanin.ttf"));
canvas.drawText(text, 12, 48, paint);
paint.setStrokeWidth(1.5f);
paint.setColor(android.graphics.Color.BLACK);
paint.setStyle(Style.STROKE);
canvas.drawText(text, 12, 48, paint);
return image;
}
روی Bitmap بالا میتونید با Canvas یک رادیکال رسم کنید با استفاده از رسم Line و دادن مختصات
ممنون که پاسخ دادید.من باید این رادیکال رو از سمت دیتابیس بفرستم سمت برنامه و برنامه هم جوری هستش که نمیشه به خاطر یه ایتم کل برنامه رو تغییر بدم. این چهاچوب برنامه ی من هستش لینک
من میخوام یک درس به عنوان یادگیری جذر به این برنامه اضافه کنم. (9 سال پیش)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .