آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

لود کردن عکس از دیتابیس در تکست ویو

119028  10 سال پیش  10 سال پیش
+2 0

سلام به هه ی اساتید محترم

 

من قسمت  HTML Content Rendering رو دیدم ، برای تمرین میخوام یه متنی رو + یه چند تا عکس از دیتابیس بخونم و روی تکست ویو نمایش بدم

مشکلی با متن ندارم... متن ها رو به صورت تگ های اچ تی ام ال در اوردم و توی دیتابیس دخیره و کردم و روی تکست ویو هم راحت لود میشن

اما مشکل اصلی من که خیلی هم ذهنمو مشغول کرده اینه که من هیچ جوره نمیتونم عکس هایی رو که توی پوشه ی assets یا هر پوشه ی دیگه ای که دارم لود کنم که نهایتا هم به صورت یه مربع ابی کوچیک میان و لود نمیشن

عکس ها رو با تگ img و ادرس کاملا درست وارد میکنم اما لود نمیشن

تکست ویو رو هم اینجوری مقدار دهی کردم

;(text.setText(matn که matn رو هم از دیتابیس گرفتم...

 

ممنون میشم اگه راهنماییم کنید چجوری عکس ها رو هم مث متن از دیتابیس رو تکست ویو لود کنم

0 0
وات؟ عکس رو میخای توی تکس ویو نمایش بدی؟ خب چرا از وب ویو استفاده نمیکنی حالا که میخای هم html و هم عکس رو لود کنی؟ (10 سال پیش)
0 0
با وبو یو نمیشه تنظیمات روی متن اعمال کرد و اگر یه پروژه واقعی باشه بازار قبول نمیکنه (10 سال پیش)
0 0
چرا نمیشه ؟ توی وب ویو دستتون خیلی بازه > میتونید فونت متن رو عوض کنید ... سایز متن رو عوض کنید .... رنگ متن رو عوض کنید ... عکس نمایش بدید (البته از طریق تگ های html و نه جاوا) (10 سال پیش)
0 0
androidev جان ولی تا جایی که توی فیلم آموزشی استاد خواست نتونست فونت متن رو عوض کنه ! میشه راهنمایی بیشتری کنید؟ (10 سال پیش)
 برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال 
119028  10 سال پیش
0 0

کسی نمیتونه راهنماییم نکه؟؟

واقعا کارم گیره

پاسخ به سوال 
alisherafat01  10 سال پیش
0 0

برای اعمال فونت روی متن های درون وب ویو از  CSS کمک بگیرید به این صورت: ( اول یه دایرکتوری توی پوشه asset درست کن و اسمشو بزار fonts بعد فونت yekan.ttf رو بزار توش)

این کد ها رو در بخش CSS پروژتون وارد کنید ( این فایل در پوشه asset قرار میگیره)

 @font-face {
font-family: yekan;
src: url("file:///android_asset/fonts/yekan.ttf")
}
.yekan{
font-family: yekan;
}

بعد این فایل CSS رو در قسمت head تگ های html وارد کنید تا لود بشه و بعد هر جا که خواستید فونت متن یکان باشه بهش کلاس yekan بدید به این صورت:

 <p class="persian yekan">
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است چاپگرها و متون بلکه
روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف
بهبود ابزارهای کاربردی می باشد کتابهای زیادی در شصت و سه درصد گذشته حال و آینده شناخت فراوان جامعه و متخصصان را
می طلبد تا با نرم افزارها شناخت بیستری را برای طراحان رایانه ای و فرهنگ پیشرو در زبان فارسی ایجاد کرد در این
صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز
شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد
</p>
پاسخ به سوال 
ali  10 سال پیش
0 0

من اینکار ها را انجام دادم بدین صورت ولی این قسمت رو( بعد این فایل CSS رو در قسمت head تگ های html وارد کنید تا لود بشه ) را متوجه نمیشم ، میشه توضیح بدین،  بعد عکسها را نگاه کنید  ببینید درست انجام دادم!

 

0 0
خب همین کافیه! الان باید کار کنه دیگه (: (10 سال پیش)
0 0
من فونت BYekan رو از کنترل پنل سیستمم کپی پیست کردم و اسمش رو yekan گذاشتم، از اون ممکنه باشه یا نه ربطی نداره؟ (10 سال پیش)
پاسخ به سوال 
ali  10 سال پیش
0 0

0 0
درسته همینجوریه الان اعمال نمیشه؟ (10 سال پیش)
0 0
نه ولله! نمی دونم دیگه چیکار کنم! (10 سال پیش)
0 0
نوشته باید در خود html هم عوض بشه مثل مثالی که خود زدی یا فقط باید در خروجی عوض بشه؟ (10 سال پیش)
+1 0
تغییر فونت در WebView در بعضی از ورژن های اندروید کار میکنه فکرکنم 4 به بالا هستش ! (10 سال پیش)
0 0
فقط در خروجی اعمال میشه :) ... نظر میثم هم مد نظرت باشه ... شاید ایراد از همین قسمته (10 سال پیش)
0 0
منظور از ورژن اندروید همونیه که اول پروژه انتخاب می کنیم و مثلا 2.2 قرار میدیم یا اینکه همون چیزیه که میگیم مثلا این گوشی اندرویدش 5 هست یا 4.2 یا هر چیزه دیگه؟ (10 سال پیش)
0 0
ورژن گوشی باید ظاهرا بالای 4 باشه (10 سال پیش)
0 0
الان من اندروید گوشیم 5 هست ولی وقتی این کد ها را می نویسم و اجراش میکنم ، کلا فونت که عوض نمیشه هیچ، justify هم دیگه نمیشه!!! (10 سال پیش)

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