PDA

View Full Version : چطور یک منو برای باز کردن یک متن ایجاد کنم؟



ABZiko
پنج شنبه 04 تیر 1394, 13:02 عصر
سلام، بنده بسیار مبتدی هستم، یعنی همین الان شروع به یادگیری کردم، یک سوال داشتم، من می خوام چند تا منو بزارم ، مثلا حکمت 1، حکمت 2 و ... و اگر روشون کلیک شد، یک متنی رو نمایش بده، می شه راهنماییم کنید ...

irdb233
پنج شنبه 04 تیر 1394, 13:05 عصر
Toast.makeText(getApplicationContext(),"متن مورد نظر",Toast.LENGTH_SHORT).show();


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

ABZiko
پنج شنبه 04 تیر 1394, 13:11 عصر
ممنون، اینو باید کجا بنویسم ؟:افسرده:

o0o0okay
پنج شنبه 04 تیر 1394, 13:16 عصر
مثال ساده هست:
1_ یک صفحه اکتیویتی درست کن. MainActivity.java
2_یک صفحه اکتیویتی دیگه درست کن. SecondryActivity.java
3_باتن یا ایمیج باتن بزار. حکمت 1و2و3و...
4_برای باتن یا ایمیج باتن یه متد listener بزار. onclicklistener
5_یک اینتنت بزار از صفحه ی که هستی، به صفحه ی که میخای بری.
startActivity(new Intent(MainActivity.this, SecondryActivity.class));

البته یادت باشه که به منیفست صفحه جدید رو اضافه کنی.

لینک اموزش فارسی (http://www.kelidestan.com/keys/categories.php?MainCategory=2&SubCategory=29)

یک مثال ساده: در این صفحه (https://newcircle.com/s/post/65/example_using_intent) پایینش zip پروژه هست.

ABZiko
پنج شنبه 04 تیر 1394, 13:23 عصر
مثال ساده هست:
1_ یک صفحه اکتیویتی درست کن. MainActivity.java
2_یک صفحه اکتیویتی دیگه درست کن. SecondryActivity.java
3_باتن یا ایمیج باتن بزار. حکمت 1و2و3و...
4_برای باتن یا ایمیج باتن یه متد listener بزار. onclicklistener
5_یک اینتنت بزار از صفحه ی که هستی، به صفحه ی که میخای بری.
startActivity(new Intent(MainActivity.this, SecondryActivity.class));

البته یادت باشه که به منیفست صفحه جدید رو اضافه کنی.

لینک اموزش فارسی (http://www.kelidestan.com/keys/categories.php?MainCategory=2&SubCategory=29)

یک مثال ساده: در این صفحه (https://newcircle.com/s/post/65/example_using_intent) پایینش zip پروژه هست.
ممنون، چندتا سوال دارم:
1. چرا باید دو تا اکتیویتی درست کنم؟
2. برای باتنی که در main.xml گزاشتم، چطور می تونم listener بزارم؟
3. چطور باید اینتنت بزارم ؟
5. منیفست چیه؟

تورو خدا ببخشید انقدر خنگم ... ؟:خجالت:

o0o0okay
پنج شنبه 04 تیر 1394, 13:23 عصر
oh, sorry
سوالتون بد متوجه شدم.
توی یک edittext مقدار رو بگیر و جایگزین مقدار یه textview قرار بده.
کلی مثال هست. مثال1 (http://programmerguru.com/android-tutorial/android-intent-example/) و مثال2 (http://www.androidhive.info/2011/08/how-to-switch-between-activities-in-android/)

o0o0okay
پنج شنبه 04 تیر 1394, 13:31 عصر
من پیشنهاد میکنم مبانی اندروید رو یاد بگیرین، چون این چیزا خیلی پیش و پا افتادست.
اموزشهای ویدیویی رایگان زیاد هست.

جواب شما:
1- چون دو تا صفحه باشه در یک صفحه مشخصات بگیری و در صفحه بعدی نمایش بدی(اکتیویتی=صفحه ست)
2- باتن توی صفحه تعریف کنید، بعد برای از متد لیسنر استفاده کن
3-اینتنت یا باید تعریف کنی، صداش کنی یا استارتش کنی. بستگی داره چطور بدردت میخوره.
4- دقیق نمیتونم بگم. ولی صفحه ای هست که توش دسترسی هاتونو تعریف میکنید که با سیستم عامل در ارتباط میشن(بطور محاوره ای)