کلیدستان

نسخه‌ی کامل: مشکل قرار دادن چند تصویر در میان متون برنامه (برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام میخواستم ببینم چطور میشه چندتا تصویر و متن رو توی برناممون قرار بدیم (در یک اکتیویتی) .مثلا واسه ساخت یه کتاب که هم متن داشته باشه هم تصویر باید چکار کنم.البته یه راهش استفاده از webview هست که انگار گفتن بازار قبول نمیکنه تو ساخت کتاب از webview استفاده کنیم.بعدشم این که صفحه html رو چطور فیکس کنم تو webview .ینی این که میخوام اسکرول افقیش از بین بره .
سلام از WebView استفاده کن و با استفاده از تگ های Html متنت رو با عکس داخلش نمایش بده
 سلام

شما از تگ لایوت   LinearLaoyout میتونید استفاده کنید در حالت orientation=vertical بذارید تا همه ی آبجکت ها رو زیر هم نشون بده.
اگر متن بود میتونید از کلاس TextJustifyUtils برای تراز بندی اونها استفاده کنید.
اگر هم عکس داشتید براحتی تراز بندی میکنید تا وسط قرار بگیره.

اما اگر خواستید متن و عکس یه جاهایی در کنار هم قرار بگیرن باید ترکیبی از تگ لایوت های LinearLayout و RelativeLayout رو استفاده کنید.
RelativeLayout این اجازه رو بهتون میده تا آبجکت ها رو هرطور که دوست دارید در کنار هم بچینید.

موفق باشید
دوستان ممنون بابت پاسختون.ولی وقتی از LinearLaoyout استفاده میکنم و هم زمان هم متن و هم عکس داخلش میزارم موقع باز کردن اون اکتیویتی از برنامه خارج میشه(فورس کلوز میده).میخواستم ببینم چکار کنم که این مشکل برطرف بشه.
(۱۳۹۴/۱۱/۱۸, ۰۲:۴۹ ب.ظ)aman نوشته: [ -> ]دوستان ممنون بابت پاسختون.ولی وقتی از LinearLaoyout استفاده میکنم و هم زمان هم متن و هم عکس داخلش میزارم موقع باز کردن اون اکتیویتی از برنامه خارج میشه(فورس کلوز میده).میخواستم ببینم چکار کنم که این مشکل برطرف بشه.


ممکنه یکی از تصاویر یا متن ها رو تعریف نکردید.
مثلا
کد پی‌اچ‌پی:
ImageVeiw img = (ImageViewfindviewbyid(R.id.img); 

حتما کدتون رو دیباگ کنین خط به خط تا مشکل دقیق مشخص شه.
احتمالا حجم عکسا بالا بوده که فورس کلوز میده از کتابخونه Picasso استفاده کنید : https://github.com/square/picasso