بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ایجاد خط خالی در یک تکست ویو

مدیریت گفتگو
maiwand 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام 

فک میکنم از عنوان مشخص باشه سوالم :)

با توجه به اندک اطلاعاتم از اچ تی ام ال از <BR> استفاده کردم ولی نشد .

نظرات

پاسخ‌ها 3

amir Alu 11 سال پیش

سلام به شکا زیر عمل کن برای خط عمودی

  <TextView

android:layout_width="1dip"
android:layout_height="match_parent"
android:background="#000000"/>

سلام به شکا زیر عمل کن برای خط افقی

 <TextView

android:layout_width="match_parent"
android:layout_height="1dip"
android:background="#000000"/>

نظرات

maiwand 11 سال پیش
من واسه string.xml میخوام این خیلی درد سر داره ! چیزی که من میخوام اینه اینجوری.
amir Alu 11 سال پیش

از این روش هم میتونی

 <shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line" >
<stroke android:color="#619096"
android:width="1dip"/>

</shape>

نظرات

maiwand 11 سال پیش

نه من کلا منظورم یه چیز دیگست.

ببین شما یه متن داری به این صورت :

که اون قسمتی که سیاه شده رو شما با اینتر ایجاد کردی . درسته ؟

خوب ، حالا همین متن رو یه عنوان یه استرینگ ذخیره میکنی . وقتی رو گوشی لانچ میکنی تمامی این خطای خالی حذف میشه و متن به این صورت درمیاد : 

 

"این عنوانی بود که نخستین بار به همسر سلطان محمد خدابنده داده شد. فریدون آدمیت درباره خوی و منش او چنین می نویسد: جهان خانم…بسیار باهوش بود، جاه طلب و تجمل دوست، و از زیبائی بی بهره، خط و"

 

حالا اگه 100 بار هم اینتر بزنی باز هم این متن به همین صورت میاد.

که البته اون دومتن شما این کار رو نمیکنن ( با عرض پوزش) .

امیدوارم منظورم رسیده باشه.

 

 

نظرات

amir Alu 11 سال پیش
اگر منظورت فاصله انداختن هست داخل متن از /n استفاده کن
hamed 11 سال پیش
البته /n هم احتمالا جواب نمی دهد. بسته به کارتون یکی از این روش ها را دنبال کنید. احتمالا جواب می دهد. اول اینکه اگر از تگ های اچ تی ام ال استفاده می کنید موقع نمایش متن می توانید متن را به عنوان اچ تی ام ال به تکست ویو بدهید (که محدودیت فونت فکر کنم پیدا کنید) و البته اگر از دیتا بیس استفاده می کنید و متون در دیتا بیس ذخیره می شوند نیازی به این موارد نیست. در هنگام ورود متن اگر اینتر بزنید خود به خود اعمال می گردد.
hamed 11 سال پیش
یه راه ابتکاری هم هست که البته شاید زیاد حرفه ای نباشه. می توانید در متن ذخیره شده کاراکتر خاصی را بگذارید (مثلا لینک و بعد قبل از نمایش متن به این صورت عمل کنید: string = string.replace( لینک , System.getProperty("line.separator

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .