رفتن به مطلب

Justify کردن متن با وب ویو ( اندروید استودیو )


Elyas Erfani

ارسال های توصیه شده

سلام

 

امیدوارم حالتون خوب باشه

 

خوب خیلی از دوستان البته واسه بیسیک واسه جاستیفای کردن رو سوال کردن

 

توی این روش خیلی ساده و راحت میتونید با وب ویو متن رو جاستیفای کنید البته در جاوا

 

خوب ی اکتیویتی میسازیم و وب ویو ادد میکنیم در دیزاینر

 

این کدای xml مربوط ب لایوت :

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <WebView
        android:id="@+id/webView1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

</RelativeLayout>

توی OnCreate وب ویو رو معرفی میکنیم :

WebView webView = (WebView) findViewById(R.id.webView1);

خوب حالا میایم متن مورد نظرمونو تو ی string قرار میدیم :

		String myData = "aaaaaaaaaaaaaaaaanssssssssssssssssssssssssssssssssswwwwwwwwwwwweeeeeeeeerrrrrrrrrrrceeeeeeeeeeeeeeeeeeeennnnnnnttttttttteeeeeeeeeeeeeerrrrrrrrrrrr.iiiiiiiiiiiiiiirrrrrrrrrrr";

میایم و ی string دیگه هم میدیم بهش با کدای html و داخل اون کدای html میگیم ک متن ب صورت justify باشه ب این صورت :

String htmlText = "<html><body style="text-align:justify"> %s </body></Html>";

حالا میایم و ب سادگی لودش میکنیم در وب ویو :

        webView.loadData(String.format(htmlText, myData), "text/html", "utf-8");
 

یکم روش کار کنید میتونید تو بیسیکم استفاده کنید :write:

 

موفق باشید

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...