View Full Version : ایجادر کادر یا فریم
sara_traveler
دوشنبه 25 فروردین 1393, 16:27 عصر
سلام
من میخوام تکس ها و دکمه ها در داخل کادر قرار بگیرند
چطور میتونم این کادر ایجاد کنم؟
ممنون
shahin bahari
دوشنبه 25 فروردین 1393, 16:38 عصر
باید از stroke استفاده کنید. یه فایل xml بسازید و داخلش این رو کپی کنید بعد به عنوان background به دکمه یا تکست بدید.
<shape>
<stroke android:width="2dp" android:color="#FFFF" />
<solid android:color="#F0F0" />
</shape>
sara_traveler
سه شنبه 26 فروردین 1393, 09:06 صبح
ممنون
اما منظور من این نبود
من می خوام یک کادر مستطیلی در فرمم ایجاد کنم و همه لیبل ها و دکمه ها داخل این کادر بذارم تا سر جمع باشه
دنبال این کادر مستطیلی هستم
darkenerboy
سه شنبه 26 فروردین 1393, 09:13 صبح
خوب همون فایلی که ساختی رو به background فرمت بده
Nevercom
سه شنبه 26 فروردین 1393, 10:11 صبح
ویجت ها رو بزارید داخل یه Container مثل Linear Layout یا Relative Layout.
بکگراند رو برای اون Container ست کنید، مثلاً برای ایجاد یه کادر مستطیلی نیمه شفاف کافیه بکگراند اون Container رو مثلاً رنگ 55ffffff# انتخاب کنید
برای اینکه از طرفین فاصله بگیره هم بهش margin بدید
sara_traveler
سه شنبه 26 فروردین 1393, 13:38 عصر
این روش که میگید عکس یا هر چیزی به کل صفحه میده اما کادر من یک قسمتی از صفحه میگیره و در Linear Layout یا Relative Layout. نمیشه قرار داد
من یک عکس به عنوان بکراند قرار دادم حالا علاوه بر اون یک کادر لازم دارم
darkenerboy
سه شنبه 26 فروردین 1393, 13:46 عصر
خوب یک شر از نوع view اضافه کن
bg رو به اون بده
البته میشه xml رو تغییر بدی و این کار رو برات انجام بده
اما خیلی داستان داره
abbasalim
سه شنبه 26 فروردین 1393, 16:27 عصر
این روش که میگید عکس یا هر چیزی به کل صفحه میده اما کادر من یک قسمتی از صفحه میگیره و در Linear Layout یا Relative Layout. نمیشه قرار داد
من یک عکس به عنوان بکراند قرار دادم حالا علاوه بر اون یک کادر لازم دارم
نه دوست عزیز اشتباه نکنید ایشون نگفتن که داخل لایوت اصلی گفتن یه لایوت دیگه هم به صفحتون اضافه کنید بعد اون رو به سایز دلخواه در بیارید دکمه ها و آیتم های دیگتون رو داخلش بندازید و پس زمینه براش بزارید
برای مثال
http://dl.esfandune.ir/images/kgk3eouuf89x8hv9nyq.png
ببیند تکست های مربوط به مشخصات شهید رو داخل یه کارد مستطیلی سفید رنگ قرار دادم این کار رو گذاشتن یک RelativeLayout برروی لایوت اصلی و قرار دادن تکست های مربوطه داخلش انجام دادم
پس میشه بیش از یک لایوت داخل یه صفحه داشته باشیم !
امیدوارم منظورم رو خوب رسونده باشم
sara_traveler
سه شنبه 26 فروردین 1393, 22:02 عصر
ممنون از راهنماييتون
و ممنون از سايت خوب و نوشته هاي خوبتون در سايت اسفندونه
واقعا عاليه
خيلي ممنونننن
sara_traveler
چهارشنبه 27 فروردین 1393, 12:11 عصر
راهی نداره که فقط خط دورش بیفته و زمینه نداشته باشه؟
Edward
چهارشنبه 27 فروردین 1393, 19:13 عصر
راهی نداره که فقط خط دورش بیفته و زمینه نداشته باشه؟
میتونید از همون فایل xml استفاده کنید و مقدار آلفا رو صفز بدید
مثلا :
#00ffffff
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.