PDA

View Full Version : راهی برای justify کردن متون



abbasalim
یک شنبه 03 آذر 1392, 23:15 عصر
بنام خدا
سلام دوستان
کسی راهی واسه justify کردن متون میشناسه؟
ممنون میشم کمک کنید:قلب:

mohsen22
یک شنبه 03 آذر 1392, 23:28 عصر
سلام این رو در کد مربوط به لایه تون بنویسید:


android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"


اما مال من فقط راست چین شده !:چشمک:

abbasalim
یک شنبه 03 آذر 1392, 23:30 عصر
:| داداش من ، من میخوام justify بشه متنم

yasinf
یک شنبه 03 آذر 1392, 23:45 عصر
اینو بخون
http://stackoverflow.com/questions/19873733/justifying-text-in-android

mohsen22
یک شنبه 03 آذر 1392, 23:46 عصر
پیداش کردم . . با webview میشه


1: package cz.seal.webview;
2:
3: import android.app.Activity;
4: import android.os.Bundle;
5: import android.webkit.WebView;
6:
7: public class Main extends Activity {
8:
9: WebView mWebView;
10:
11: @Override
12: public void onCreate(Bundle savedInstanceState) {
13: super.onCreate(savedInstanceState);
14: setContentView(R.layout.main);
15:
16: mWebView = (WebView) findViewById(R.id.webview);
17:
18: String text = "<html><body>"
19: + "<p align=\"justify\">"
20: + getString(R.string.lorem_ipsum)
21: + "</p> "
22: + "</body></html>";
23:
24: mWebView.loadData(text, "text/html", "utf-8");
25: }
26: }

و در main


main.xml:

1: <?xml version="1.0" encoding="utf-8"?>
2: <RelativeLayout
3: xmlns:android="http://schemas.android.com/apk/res/android"
4: android:layout_width="fill_parent"
5: android:layout_height="fill_parent">
6: <WebView
7: android:id="@+id/webview"
8: android:layout_width="fill_parent"
9: android:layout_height="fill_parent" />
10: </RelativeLayout>

mohsen22
یک شنبه 03 آذر 1392, 23:59 عصر
این (https://codeload.github.com/bluejamesbond/TextJustify-Android/zip/master) هم با
textview

abbasalim
دوشنبه 04 آذر 1392, 08:30 صبح
ممنون از همه دوستان مثل اینکه راه حله درست حسابی وجود نداره استفاده از وب ویو یه خوبی داره justify یه بدی داره تغییر فونت نمیشه داد (اندروید 4 به بالا)
کتابخونه موجود داخل گیت هاب هم که باید یه سایز ثابت باشه برنامت اگه روی 320*240 تنظیم کنی داخل 480*800 خرابه کلا خود یارو هم نوشته داخل دیالوگ باید بزاری متنت که فایده نداره
راه حل بهتری یافت نشد؟:گریه:

rubiks.kde
دوشنبه 04 آذر 1392, 10:35 صبح
آندروید justify رو ساپورت نمیکنه روش هایی هم که هست همیناست که در بالا گفته شد.

hamedjj
پنج شنبه 07 آذر 1392, 22:11 عصر
اینو نگاه بنداز بهت میگه چطوریه:

https://github.com/bluejamesbond/TextJustify-Android

abbasalim
پنج شنبه 07 آذر 1392, 22:14 عصر
ممنون قبلا هم گفتم از این روش استفاده کردم فایده نداره دلیلشم گفتم
مثله اینکه هیچ راهی نداره :(