PDA

View Full Version : سوال در مورد نحوه طراحی



shaki_phd
پنج شنبه 05 دی 1392, 14:36 عصر
سلام
یک intent میخوام طراحی کنم به شکل زیر


114436
که یک textnumber داشته باشه و روبروش دو تا دگمه مثبت و منفی برای کم و زیاد کردن عدد سوالم اینه که چیکار کنم همه اینا تو یک ردیف قرار بگیرند و اون دو تا دگمه ها رو همدیگه مثل شکل بالا
ممنون

rubiks.kde
پنج شنبه 05 دی 1392, 15:22 عصر
به این صورت میتونید این کار رو انجام بدید.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="200dp"
android:layout_gravity="center_horizontal"
android:gravity="center_vertical" >

<EditText
android:id="@+id/editText1"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:ems="10" >

<requestFocus />
</EditText>

<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:gravity="center_vertical"
android:orientation="vertical" >

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="+" />

<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="--------------" />

<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="-" />

</LinearLayout>

</LinearLayout>

shaki_phd
پنج شنبه 05 دی 1392, 22:18 عصر
ممنون از پاسخگوییت
یه سوال
اندازه این دکمه های + و - ثابته و شما اندازه تکست ویو را فیکس گذاشتید
میخواستم ببینم چگونه میتوان اندازه تکست ویو را فیکس نذارم و باقی صفحه را بپوشونه

rubiks.kde
پنج شنبه 05 دی 1392, 22:44 عصر
بجای android:layout_width="100dp" بزارید layout_width="fill_parent"

shaki_phd
پنج شنبه 05 دی 1392, 23:46 عصر
گذاشتم که کل عرض صفحه را گرفت و دیگه دکمه ها رو نمایش نداد
که البته فکر کنم منطقیه این عکس العملش

reza_azizi2010
پنج شنبه 05 دی 1392, 23:57 عصر
با اجازه آقا سعید عزیز
این رو امتحان کنید :

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:gravity="center_vertical" android:layout_height="wrap_content">


<LinearLayout
android:layout_width="fill_parent"
android:layout_height="match_parent" >

<EditText
android:id="@+id/editText1"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:ems="10" android:layout_weight="1"/>

<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:gravity="center_vertical"
android:orientation="vertical">

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="+" />

<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="-" />

</LinearLayout>
</LinearLayout>

</LinearLayout>

shaki_phd
جمعه 06 دی 1392, 00:07 صبح
مرسی حل شد

rubiks.kde
جمعه 06 دی 1392, 00:49 صبح
گذاشتم که کل عرض صفحه را گرفت و دیگه دکمه ها رو نمایش نداد
که البته فکر کنم منطقیه این عکس العملش

شما باید android:layout_weight="1" این رو به EditText اضافه میکردید.