کلیدستان

نسخه‌ی کامل: منو کشویی (تغیییر عرض Navigation Drawer) (برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
دوستان کسی میدونه که چجوری میشه عرض(پهنا) منوی کشویی یا همون Navigation Drawer رو تغییر داد؟ متد خاصی یا attribute داره؟
ممنون میشم کسی کمک کنه
(۱۳۹۵/۰۳/۰۲, ۰۳:۲۹ ب.ظ)AliJCVD نوشته: [ -> ]دوستان کسی میدونه که چجوری میشه عرض(پهنا) منوی کشویی یا همون Navigation Drawer رو تغییر داد؟ متد خاصی یا attribute داره؟
ممنون میشم کسی کمک کنه

از navigation خوده گوگل استفاده میکنید یا اینکه کنترل کاستومی رو استفاده مکنید
برید داخلXML و مقدار width رو به هر مقداری که میخواهید تغییر دهید
سلام.
برای Sliding Menu (یا Navigation Drawer) ارائه شده در کلید شماره 3022 ، کد xml لایه گرافیکی دارای شکل کلی زیر است :

کد پی‌اچ‌پی:
<!-- Navigation Drawer (start) -->
<
android.support.v4.widget.DrawerLayout
    xmlns
:android="http://schemas.android.com/apk/res/android"
 
   android:id="@+id/drawer_layout"
 
   android:layout_width="match_parent"
 
   android:layout_height="match_parent">
<!-- 
Navigation Drawer (end) -->

 
 کدهای مربوط به ساختار گرافیکی را در اینجا می نویسید

<!-- Navigation Drawer (start) -->
<
ListView
        android
:id="@+id/left_drawer"
 
       android:layout_width="240dp"
 
       android:layout_height="match_parent"
 
       android:layout_gravity="start"
 
       android:choiceMode="singleChoice"
 
       android:divider="@android:color/transparent"
 
       android:dividerHeight="0dp"
 
       android:background="#111"/>

</
android.support.v4.widget.DrawerLayout>
<!-- 
Navigation Drawer (end) --> 


به بخش زیر از آن توجه کنید :

کد پی‌اچ‌پی:
android:layout_width="240dp" 


باید عدد 240 را به مقدار مورد نظر خود تغییر دهید (واحد بر اساس dp می باشد).

Flower
(۱۳۹۵/۰۳/۰۳, ۰۱:۰۹ ب.ظ)admin نوشته: [ -> ]سلام.
برای Sliding Menu (یا Navigation Drawer) ارائه شده در کلید شماره 3022 ، کد xml لایه گرافیکی دارای شکل کلی زیر است :

کد پی‌اچ‌پی:
<!-- Navigation Drawer (start) -->
<
android.support.v4.widget.DrawerLayout
    xmlns
:android="http://schemas.android.com/apk/res/android"
 
   android:id="@+id/drawer_layout"
 
   android:layout_width="match_parent"
 
   android:layout_height="match_parent">
<!-- 
Navigation Drawer (end) -->

 
 کدهای مربوط به ساختار گرافیکی را در اینجا می نویسید

<!-- Navigation Drawer (start) -->
<
ListView
        android
:id="@+id/left_drawer"
 
       android:layout_width="240dp"
 
       android:layout_height="match_parent"
 
       android:layout_gravity="start"
 
       android:choiceMode="singleChoice"
 
       android:divider="@android:color/transparent"
 
       android:dividerHeight="0dp"
 
       android:background="#111"/>

</
android.support.v4.widget.DrawerLayout>
<!-- 
Navigation Drawer (end) --> 


به بخش زیر از آن توجه کنید :

کد پی‌اچ‌پی:
android:layout_width="240dp" 


باید عدد 240 را به مقدار مورد نظر خود تغییر دهید (واحد بر اساس dp می باشد).

Flower
اصلا دقت نکرده بودم!!! خیلی سوال ساده و پیش پا افتاده ای پرسیدم واقعا... Sad Sad