انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تفاوت دیزاین برنامه (برنامه نویسی اندروید)

تفاوت دیزاین برنامه (برنامه نویسی اندروید)

#6
بله همین فایل منظورم بود

نحوه چینش و تراز View های شما مشکل داشت و همچنین فاصله از سمت چپ و راست با هم مساوری نبودن ( که باید با توجه به عمودی و افقی بودن) در وسط صفحه قرار داشته باشد.
تمامی چینشهای شما از سمت چپ تراز و چیده شده اند.
در صورت نیاز میتونید اونها رو به سمت راست منتقل کنید
در حالت عمودی و افقی در وسط صفحه قرار میگیرد.
نحوه محاسبه به صورت 20+60+20 هستش
یعنی 60% برای طراحی شما در نظر گرفتم که در صورت تمایل میتونید اون رو با کم و زیاد کردن به اندازه مورد نیاز خودتون تغییر بدید
مثلا 15+70+15 ( باید روی هم 100 باشن )


کد:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
   xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:orientation="horizontal">

   <View
       android:id="@+id/vleft"
       android:layout_width="0dp"
       android:layout_height="match_parent"
       android:layout_weight=".20">

   </View>

   <RelativeLayout
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_marginLeft="5dp"
       android:layout_marginRight="5dp">

       <Button
           android:id="@+id/btn1"
           style="?android:attr/buttonStyleSmall"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_marginTop="89dp"
           android:text="1"/>

       <Button
           android:id="@+id/btn2"
           style="?android:attr/buttonStyleSmall"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignBottom="@+id/btn1"
           android:layout_toRightOf="@+id/btn1"
           android:text="2"/>

       <Button
           android:id="@+id/btn3"
           style="?android:attr/buttonStyleSmall"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignBottom="@+id/btn2"
           android:layout_toRightOf="@+id/btn2"
           android:text="3"/>

       <Button
           android:id="@+id/btn4"
           style="?android:attr/buttonStyleSmall"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignBottom="@+id/btn3"
           android:layout_toRightOf="@+id/btn3"
           android:text="4"/>

       <EditText
           android:id="@+id/txtNumbers"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_marginTop="24dp"
           android:ems="10"
           android:hint="وارد کردن اعداد"
           android:maxLength="6">

           <requestFocus/>
       </EditText>

       <Button
           android:id="@+id/btn5"
           style="?android:attr/buttonStyleSmall"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_below="@+id/btn1"
           android:text="5"/>

       <Button
           android:id="@+id/btn6"
           style="?android:attr/buttonStyleSmall"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignBottom="@+id/btn5"
           android:layout_toRightOf="@+id/btn5"
           android:text="6"/>

       <Button
           android:id="@+id/btn7"
           style="?android:attr/buttonStyleSmall"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignBottom="@+id/btn6"
           android:layout_toRightOf="@+id/btn6"
           android:text="7"/>

       <Button
           android:id="@+id/btn8"
           style="?android:attr/buttonStyleSmall"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignBaseline="@+id/btn7"
           android:layout_alignBottom="@+id/btn7"
           android:layout_alignLeft="@+id/btn4"
           android:text="8"/>

       <Button
           android:id="@+id/btn9"
           style="?android:attr/buttonStyleSmall"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_below="@+id/btn5"
           android:text="9"/>

       <Button
           android:id="@+id/btn0"
           style="?android:attr/buttonStyleSmall"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignBottom="@+id/btn9"
           android:layout_toRightOf="@+id/btn9"
           android:text="0"/>

       <Button
           android:id="@+id/btnDat"
           style="?android:attr/buttonStyleSmall"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignBottom="@+id/btn0"
           android:layout_toRightOf="@+id/btn0"
           android:text="."/>

       <Button
           android:id="@+id/btnMosavi"
           style="?android:attr/buttonStyleSmall"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignBottom="@+id/btnDat"
           android:layout_toRightOf="@+id/btnDat"
           android:text="="/>

       <Button
           android:id="@+id/btnSum"
           style="?android:attr/buttonStyleSmall"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignBottom="@+id/btn4"
           android:layout_toRightOf="@+id/btn4"
           android:text="+"/>

       <Button
           android:id="@+id/btnMenha"
           style="?android:attr/buttonStyleSmall"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignBottom="@+id/btn8"
           android:layout_toRightOf="@+id/btn8"
           android:text="-"/>

       <Button
           android:id="@+id/btnZarb"
           style="?android:attr/buttonStyleSmall"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignBottom="@+id/btnMosavi"
           android:layout_toRightOf="@+id/btnMosavi"
           android:text="X"/>

       <Button
           android:id="@+id/btnTaghsim"
           style="?android:attr/buttonStyleSmall"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignBottom="@+id/btnoneoneback"
           android:layout_toRightOf="@+id/btnoneoneback"
           android:text="/"/>

       <Button
           android:id="@+id/btnDeleteNumbers"
           android:layout_width="fill_parent"
           android:layout_height="wrap_content"
           android:layout_below="@id/btn9"
           android:layout_toLeftOf="@+id/btnMosavi"
           android:text="حذف اعداد"/>

       <TextView
           android:id="@+id/lblResult"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignBaseline="@+id/txtNumbers"
           android:layout_alignBottom="@+id/txtNumbers"
           android:layout_toRightOf="@+id/btnSum"
           android:hint="نتیجه"/>

       <Button
           android:id="@+id/btnoneoneback"
           style="?android:attr/buttonStyleSmall"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignTop="@+id/btnDeleteNumbers"
           android:layout_toRightOf="@+id/btnDeleteNumbers"
           android:text=">>"/>

       <Button
           android:id="@+id/btnAdadAval"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignLeft="@+id/btnDeleteNumbers"
           android:layout_below="@+id/btnoneoneback"
           android:text="اعداد اول"/>

   </RelativeLayout>

   <View
       android:id="@+id/vright"
       android:layout_width="0dp"
       android:layout_height="match_parent"
       android:layout_weight=".20">

   </View>
</LinearLayout>

موفق و پیروز باشید


فایل‌های پیوست

عکس(ها)
   
پاسخ
 سپاس شده توسط batman1 ، admin ، zanyyy


پیام‌های این موضوع
RE: تفاوت دیزاین برنامه - توسط mahdi10539 - ۱۳۹۴/۱۱/۰۶, ۱۰:۰۴ ب.ظ
RE: تفاوت دیزاین برنامه - توسط batman1 - ۱۳۹۴/۱۱/۰۶, ۱۰:۲۴ ب.ظ
RE: تفاوت دیزاین برنامه - توسط mahdi10539 - ۱۳۹۴/۱۱/۰۶, ۱۰:۴۴ ب.ظ
RE: تفاوت دیزاین برنامه - توسط batman1 - ۱۳۹۴/۱۱/۰۶, ۱۰:۵۹ ب.ظ
RE: تفاوت دیزاین برنامه - توسط mahdi10539 - ۱۳۹۴/۱۱/۰۷, ۱۲:۱۱ ق.ظ
RE: تفاوت دیزاین برنامه - توسط batman1 - ۱۳۹۴/۱۱/۰۷, ۱۱:۵۱ ق.ظ
RE: تفاوت دیزاین برنامه - توسط mahdi10539 - ۱۳۹۴/۱۱/۰۷, ۱۲:۴۰ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان