انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کار با Button و رفتن از یک اکتیویتی به اکتیویتی دوم بوسیله اون+سورس (اندروید)

کار با Button و رفتن از یک اکتیویتی به اکتیویتی دوم بوسیله اون+سورس (اندروید)

#1
کار با Buttonو رفتن از یک اکتیویتی به اکتیویتی جدید به وسیله ی آن  
بعد از افتتاح پروژه یک فایل جاوا و یک فایل اکتیویتی جدید بسازین ، من اسمشون رو به ترتیب  
 قرار میدیم.dovom & Dovom
1. اضافه کردن یک دکمه در اکتیویتی اصلی
2.نوشتن کد زیر درجاوای اصلی در پایین آنکرید

کد پی‌اچ‌پی:
 Button button =(Button)findViewById(R.id.button);
 
       button.setOnClickListener(new View.OnClickListener() {
 
           @Override
            public void onClick
(View v) {
 
               startActivity(new Intent(MainActivity.this,Dovom.class));
 
           }
 
       }); 

سطر اول دومین کلمه اسم باتونمونه ک خودمون انتخاب میکنیم و من هرچیز دلخواهی که بخوام میتونم بزارم مثلا
قرار میدن btn بعضیها اسمشو    
جاوای صفحه ی بعدی هستش ک میخوایم   Dovom اسم جاوای اصلیمونه که الان داخلشیم و  MainActivity   و
به اونجا صفر کنیم
کد کلی جاوامون اینجوریه:

کد پی‌اچ‌پی:
package com.mousavi_software.button;

import android.content.Intent;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;


public class 
MainActivity extends ActionBarActivity {

 
   @Override
    protected void onCreate
(Bundle savedInstanceState) {
 
       super.onCreate(savedInstanceState);
 
       setContentView(R.layout.activity_main);
 
       Button button =(Button)findViewById(R.id.button);
 
       button.setOnClickListener(new View.OnClickListener() {
 
           @Override
            public void onClick
(View v) {
 
               startActivity(new Intent(MainActivity.this,Dovom.class));
 
           }
 
       });
 
   }


 
   @Override
    public boolean onCreateOptionsMenu
(Menu menu) {
 
       // Inflate the menu; this adds items to the action bar if it is present.
 
       getMenuInflater().inflate(R.menu.menu_mainmenu);
 
       return true;
 
   }

 
   @Override
    public boolean onOptionsItemSelected
(MenuItem item) {
 
       // Handle action bar item clicks here. The action bar will
 
       // automatically handle clicks on the Home/Up button, so long
 
       // as you specify a parent activity in AndroidManifest.xml.
 
       int id item.getItemId();

 
       //noinspection SimplifiableIfStatement
 
       if (id == R.id.action_settings) {
 
           return true;
 
       }

 
       return super.onOptionsItemSelected(item);
 
   }


در جاوای دوم باید اکتیویتی دوممون رو نیز ثبت کنیم و کد زیر رو تو جاوای دوم مینویسیم

کد پی‌اچ‌پی:
package com.mousavi_software.button;

import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;

public class 
Dovom extends ActionBarActivity {

 
   @Override
    protected void onCreate
(Bundle savedInstanceState) {
 
       super.onCreate(savedInstanceState);
 
       setContentView(R.layout.dovom);
 
   }



خوب باید جاوای دوم رو در منیفست ثبت کنیم و کد زیر رو تایپ کنیم

کد پی‌اچ‌پی:
<activity   android:name=".Dovom"
 
               android:label="</"صفحه دوم 

اسم صفحه ی دوممون در بالای برناممون رو مشخص میکنه و اگر ننویسیم خودش پیش فرض قرار میده label
مثلا اسم برناممون رو اون بالا مینویسه
خوب کده کلی منیفستمون به ترتیبه:

کد پی‌اچ‌پی:
.<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.mousavi_software.button" >

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".Dovom"
            android:label="صفحه ی دوم"/>
    </application>

</manifest> 

کارمون تموم شد بریم سراغ تست برنامه
سورس پروژه نیز در پایین قرار دادم اگ به مشکل برخوردین دانلود کنین


فایل‌های پیوست

دانلود Button1.rar

نام فایل Button1.rar
نوع فایل .rar
دفعات دانلود 162
اندازه 4.4 MB
ارسال کننده فایل Mohsen.95
پاسخ
 سپاس شده توسط admin


پیام‌های این موضوع
کار با Button و رفتن از یک اکتیویتی به اکتیویتی دوم بوسیله اون+سورس (اندروید) - توسط Mohsen.95 - ۱۳۹۴/۰۹/۱۱, ۰۷:۴۹ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان