ورود

View Full Version : باز کردن Sliding Menu



raha_jon
سه شنبه 03 تیر 1393, 08:13 صبح
سلام
من می خوام با زدن button یا imagebutton خواصی Sliding Menu منو باز بشه

لطفا راهنمایی کنید
در ضمن از کتابخانه ی Sliding Menu استفاده کرده ام که واسه 2.2 هم بخوره

parvizwpf
سه شنبه 03 تیر 1393, 13:37 عصر
خب تو کد خودش داره چطور اونو باز میکنه؟

raha_jon
سه شنبه 03 تیر 1393, 14:23 عصر
متوجه منظورتون نشدم؟
یعنی چی تو کد خودش داره

parvizwpf
سه شنبه 03 تیر 1393, 14:49 عصر
شما به کد اون لایبرری دسترسی ندارید؟ چطور توی کد دارید منو رو اجرا و باز میکنید؟

mohammad777777
سه شنبه 03 تیر 1393, 14:50 عصر
مظورشون اینه که با ایکونی وقتی روش لمس میکنم منو ظاهر بشه مثل بازار که کلمه بازار رو لمس کنی منو میاد !!!

raha_jon
سه شنبه 03 تیر 1393, 15:03 عصر
فایل sidemenu را به لایبری اضافه کرده ام

و اینم کد لایون هستش




<com.agimind.widget.SlideHolder xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/slideHolder"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
tools:context=".MainActivity" >

<ScrollView
android:layout_width="200dp"
android:layout_height="fill_parent"
android:background="#3498db" >

<LinearLayout
android:layout_width="200dp"
android:layout_height="wrap_content"
android:orientation="vertical" >

<TextView
android:id="@+id/onvanSbar"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#99cc00"
android:text="خوبی؟"
android:textColor="#fff"
android:textSize="24sp"
android:textDirection="rtl" />


</LinearLayout>
</ScrollView>

<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#2980b9" >

<TextView
android:id="@+id/salam"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:text="ٍmil"
android:textColor="#fff"
android:textSize="25sp" />

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@+id/onvan"
android:layout_marginRight="119dp"
android:layout_marginTop="217dp"
android:text="Button" />

<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/button1"
android:layout_below="@+id/button1"
android:layout_marginTop="62dp"
android:text="TextView" />

</RelativeLayout>

</com.agimind.widget.SlideHolder>

SASAN_AH
سه شنبه 03 تیر 1393, 16:10 عصر
سلام ازین استفاده کنید زیبا تر و قابل شخصی سازی بیشتر

این نمونه (http://www.androidhive.info/category/navigation-drawer/)

raha_jon
سه شنبه 03 تیر 1393, 16:21 عصر
تشکر اما این از 2.2 پشتیبانی داره؟

raha_jon
سه شنبه 03 تیر 1393, 16:25 عصر
یعنی اون کاری که من می خوام انجام بدم امکان نداره؟!

SASAN_AH
سه شنبه 03 تیر 1393, 16:42 عصر
اندروید 3 به بالا پشتیبانی میشه

در ایران بیشتر اندروید داران از اندروید 3 به بالا استفاده میکنند

*برای تشکر کردن اون دکمه پایین سمت راست را بزنید:لبخند:*

spiderman200700
سه شنبه 03 تیر 1393, 17:01 عصر
سلام
من می خوام با زدن button یا imagebutton خواصی Sliding Menu منو باز بشه

لطفا راهنمایی کنید
در ضمن از کتابخانه ی Sliding Menu استفاده کرده ام که واسه 2.2 هم بخوره

سلام.
کدش این شکلی میشه.

final SlidingMenu sm;
.
.
.
btn1.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
sm.showSecondaryMenu(true);
}
});
btn2.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
sm.showMenu(true);
}
});

raha_jon
سه شنبه 03 تیر 1393, 17:42 عصر
سلام.
کدش این شکلی میشه.

final SlidingMenu sm;
.
.
.
btn1.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
sm.showSecondaryMenu(true);
}
});
btn2.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
sm.showMenu(true);
}
});

با این کد میگه کلس SlidingMenu را بساز !

mehdie19
چهارشنبه 04 تیر 1393, 00:34 صبح
اگه می خواهید دقیقا مثل بازار اون بالا (قسمت ActionBar) یه دکمه باشه که با زدن اون SlideMenu باز بشه
بهترین کار (اندروید 2.1 هم پشتیبانی میشه) استفاده از دو کتابخانه زیر به صورت هم زمان میباشد
https://github.com/jfeinstein10/SlidingMenu
https://github.com/JakeWharton/ActionBarSherlock

و کدی که باعث باز شدن اسلاید منو میشه رو هم دوستان توضیح دادند.

raha_jon
چهارشنبه 04 تیر 1393, 18:16 عصر
من نتونستم برای این کار مثال پیدا کنم آیا دوستان مثال سراغ دارن؟
تشکر

big lost
چهارشنبه 04 تیر 1393, 19:01 عصر
ببین این بدردت میخوره :

http://javatechig.com/android/navigation-drawer-android-example