چگونگی قرار دادن عکس و متن در یک صفحه اندروید با اندروید استودیو
با سلام
دوستان کسی راهکاری داره که چگونه عکس و متن رو در یک صفحه اندروید در کنار هم با اسکرول بار و با برنامه نویسی اندروید استودیو بنویسیم که راحت باشد
راهنمایی کنید.
من یه همچین چیزی می خوام
نمونه
لطفا اگر بلد هستید جواب بدهید
نقل قول: چگونگی قرار دادن عکس و متن در یک صفحه اندروید با اندروید استودیو
نقل قول:
نوشته شده توسط
aliakbariaa
با سلام
دوستان کسی راهکاری داره که چگونه عکس و متن رو در یک صفحه اندروید در کنار هم با اسکرول بار و با برنامه نویسی اندروید استودیو بنویسیم که راحت باشد
راهنمایی کنید.
من یه همچین چیزی می خوام
نمونه
لطفا اگر بلد هستید جواب بدهید
سوال شما بصورت کلی هست و نمیشه کل اونو اینجا توضیح داد
ولی شما باید از یک ScrollView عمودی استفاده کنید که درونش یک Constrait Layout قرار داره که در این لی اوت میتونید عکس ها و متن ها رو نسبت به هم با فاصله مناسب تراز بندی کنید
فقط یک نکته برای اینکه اون مستطیل های ابی رنگ ایجاد کنید باید یک فایل xml ایجاد کنید و کد های زیر رو در اون کپی کنید
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="#0000FF" />
</shape>
و بعد چندین ImageView ایجاد کنی و توی Background اون ادرس این فایل xml بدی .
اگر هم آموزش Constraitlayout رو نیاز داری میتونی از اموزش رایگان زیر استفاده کنی:
http://faramuz.com/%D9%87%D9%85%D9%8...straintlayout/
نقل قول: چگونگی قرار دادن عکس و متن در یک صفحه اندروید با اندروید استودیو
[QUOTE=بهزاد اندیشمند;2365890]سوال شما بصورت کلی هست و نمیشه کل اونو اینجا توضیح داد
ولی شما باید از یک ScrollView عمودی استفاده کنید که درونش یک Constrait Layout قرار داره که در این لی اوت میتونید عکس ها و متن ها رو نسبت به هم با فاصله مناسب تراز بندی کنید
فقط یک نکته برای اینکه اون مستطیل های ابی رنگ ایجاد کنید باید یک فایل xml ایجاد کنید و کد های زیر رو در اون کپی کنید
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="#0000FF" />
</shape>
و بعد چندین ImageView ایجاد کنی و توی Background اون ادرس این فایل xml بدی .
فقط یه مشکلی است دوست عزیز اونم اینکه اگه حجم صفحه در این روش بالا بره ScrollView بی تاثیر است------------ ScrollView برای روش
LinearLayout فقط کار می کنه
نقل قول: چگونگی قرار دادن عکس و متن در یک صفحه اندروید با اندروید استودیو
این کتابخونه هست که کار رو آسون تر میکنه
https://github.com/wuseal/TextWithImageDrawable
البته خودم تستش نکردم. اگه خوب نبود نمونه های خیلی بهتر از این هم پیدا میشه باید سرچ بزنی
1 ضمیمه
نقل قول: چگونگی قرار دادن عکس و متن در یک صفحه اندروید با اندروید استودیو
[QUOTE=aliakbariaa;2366087]
نقل قول:
نوشته شده توسط
بهزاد اندیشمند
سوال شما بصورت کلی هست و نمیشه کل اونو اینجا توضیح داد
ولی شما باید از یک ScrollView عمودی استفاده کنید که درونش یک Constrait Layout قرار داره که در این لی اوت میتونید عکس ها و متن ها رو نسبت به هم با فاصله مناسب تراز بندی کنید
فقط یک نکته
برای اینکه اون مستطیل های ابی رنگ ایجاد کنید باید یک فایل xml ایجاد کنید و کد های زیر رو در اون کپی کنید
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="#0000FF" />
</shape>
و بعد چندین ImageView ایجاد کنی و توی Background اون ادرس این فایل xml بدی .
فقط یه مشکلی است دوست عزیز اونم اینکه اگه حجم صفحه در این روش بالا بره ScrollView بی تاثیر است------------ ScrollView برای روش
LinearLayout فقط کار می کنه
اگر حجم صفحه بالا رفت شما باید با این دستگیره ای ک توی تصویر زیر مشخص کردم ارتفاع تصویر رو افزایش بدی و بدون هیچ مشکلی میتونی باهاش کار کنی.
ضمیمه 145239