رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

سوال راجع به layout


پست های پیشنهاد شده

سلام!

 

یه سوال :

من در پوشه ی layout خودم دو فایل xml ایجاد کردم :

1. activity_main (که به صورت پیش فرض ایجاد میشه)

2.second (که من ایجادش کردم)

حالا من یه دکمه ایجاد کردم و آیدیش رو btn1 قرار دادم ، میخوام کاربر با کلیک روی دکمه از صفحه ی activity_main به صفحه ی second بره همراه با انیمیشن swip حالا موندم اینو چجوری بنویسم!!:blush:

میشه لطفا راهنمایی کنید.

یعنی کد جاواش رو بدید؟؟:blush::blush:

لینک ارسال
به اشتراک گذاری در سایت های دیگر
سلام

دوست عزیز این قسمت و من با انیمیشن انجام دادم به این صورت

یه پوشه به اسم anim توی پوشه res درست کن

دوتا فایل xml توی پوشه anim به اسم های left_out.xml  و right_in.xml ایجاد کن با کدهای زیر

right_in.xml

[shcode=xml]<?xml version="1.0" encoding="utf-8"?> 

     android:interpolator="@android:anim/linear_interpolator"> 

 

      android:fromXDelta="100%p"

      android:toXDelta="0"

      android:duration="500"/>

  [/shcode]

left_out.xml

[shcode=xml]<?xml version="1.0" encoding="utf-8"?> 

     android:interpolator="@android:anim/linear_interpolator"> 

 

      android:fromXDelta="0"

      android:toXDelta="-100%p"

      android:duration="500"/>

[/shcode]

و توی فایل جاوا وقتی میخوای بگی صفحه بعد و نشون بده اینجوری بگو

[shcode=java] finish();

        startActivity(new Intent(page2.this,MainActivity.class));

        overridePendingTransition(R.anim.right_in, R.anim.left_out);[/shcode]

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنون!!

ولی ی مشکل!

لطفا اینو طوری بنویسید که وقتی یه دکمه کلیک بخوره این اتفاق (رفتن به ی صفحه ی دیگه) اتفاق بیوفته!

بعد این خطی رو که گفتید تو فایل جاوا بزارم کلا خطا داد!!!!

اخر همه ی کد ها و قبل از آکولاد آخری گزاشتم. مشکل از کجاست؟؟:huh:

لینک ارسال
به اشتراک گذاری در سایت های دیگر
دوست عزیز کار با دکمه رو بلد نیستید؟

اون سه خط اخر و توی دکمه ای که میخوای کلیک کنی بذار

توی تابع OnCreate این کد و بذار

[shcode=java]

button = (Button) findViewById(R.id.button1);

 

button.setOnClickListener(new OnClickListener() {

 

@Override

public void onClick(View arg0) {

 

finish();

startActivity(new Intent(page2.this,MainActivity.class));

overridePendingTransition(R.anim.right_in, R.anim.left_out);

}

 

});

[/shcode]

لینک ارسال
به اشتراک گذاری در سایت های دیگر
همین صفحه ست

اسم فایل جاوا مربوط به همین صفحه

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزيز

ببين page2 يعني همون اكتيويتي كه شما داخل اون هستيد و داريد اين دستور  ميدين

معني كد بالا اين هست با كليك روي دكمه از اكتيويتي page2 (كه در اون هستيد) به اكتيويتي mainactivity ميريد

لینک ارسال
به اشتراک گذاری در سایت های دیگر

آهان!! ممنون!!

به هردوتاتون +3 بابت توضیحاتی که دادید....:heart:


بقیه رو فردا میدم! الان به آخرین حد اعتبار دادن رسیدم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 6 ماه بعد...

با سلام من وقتی پروژه جدید می سازم چرا پوشه layout  من خالیه؟ خواهشا کمک کنید تازه کارم. با تشکر قبلی اینم عکسش البته یک ارور قسمت style  هم داره

Untitled.png.65112eef969cff9c6126cd256df41168.png

لینک ارسال
به اشتراک گذاری در سایت های دیگر

با سلام من وقتی پروژه جدید می سازم چرا پوشه layout  من خالیه؟ خواهشا کمک کنید تازه کارم. با تشکر قبلی اینم عکسش البته یک ارور قسمت style  هم داره

سلام

شما باید کتابخانه appcombat v7 -21 را به پروژه خودتون اضافه کنید

و بهتره نسخه sdk خود را هم اپدیت کنید اندروید 5.0.1

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 2 ماه بعد...

[align=justify][rtl]سلام

با تشکر فراوان

برای نوشتن پروژه اندروید با ویژیال همه فایل های مورد نیاز را دانلود کردم ولی برای ساخت پروژه در قسمت android layout با ارور زیر مواجه میشم ، نمیدونم مشکل چیه ممنون میشم اگه جواب بدین[/rtl][/align]

[align=justify][rtl]با تشکر[/rtl][/align]

[align=justify][rtl]http://uupload.ir/files/g5sd_capture.png[/rtl][/align]

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...