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



تعریف فیلد (مشکل با Button) (در برنامه نویسی اندروید)زمان کنونی: ۱۳۹۵/۰۹/۱۳، ۰۴:۴۸ ق.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: تازه کار
آخرین ارسال: vahidsotoode
پاسخ 15
بازدید 1441

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

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

#1
سلام من میخام یک اکتیویتی تعریف کنم که اول اون بیاد بعد با زدن دکمه ای که قرار دادم بره صفحه اصلی حالا ممن اومدم واسه دکمه ام ایدی تعریف کردم بعد که اومدم کدهای جاوا رو بنویسم این خطا رو میده رودکمه ای که ایدیش  "btnRun" هست
این خطا رو مینویسه
btnRun cannot be resolved or is not a field
وقتی روش نگه میدارم گزینه Create field 'btnRun' in type "id"رو میزنم صفحه R.java باز میشه و میگه که این کد رو تکمیل کن تا اکی بشه ولی من نمی دونم چطوری تعریف کنم

کد پی‌اچ‌پی:
    public static int btnRun
پاسخ

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

#2
کد جاوا و xml دکمه رو قرار بده
Better then Best
پاسخ
 سپاس شده توسط admin ، تازه کار

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

#3
بفرما

کد پی‌اچ‌پی:
public class khoshamad extends Activity {
    @
Override
    
protected void onCreate(Bundle savedInstanceState) {
        
// TODO Auto-generated method stub
        
super.onCreate(savedInstanceState);
        
setContentView(R.layout.khoshamad);
        
Button Btn1=(ButtonfindViewById(R.id.btnRun);
        
Btn1.setOnClickListener(new OnClickListener() {
            
            @
Override
            
public void onClick(View arg0) {
                
// TODO Auto-generated method stub
                
                
Intent MainActivity = new Intent(khoshamad.this,MainActivity.class);
                
finish();
                
startActivity(MainActivity);
            }
        });
    }


 
کد پی‌اچ‌پی:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <Button
        android:id="@+id/btnRun"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button" />

</LinearLayout> 

 
پاسخ

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

#4
کد دکمه مشکلی نداشت یه بار کد های دکمه رو پاک کن دوباره بنویسی اگر مشکل حل نشد از صفحه جاوا با snipping tool یه عکس بزار ولی می دونم مشکل از دکمه نیس
Better then Best
پاسخ
 سپاس شده توسط admin ، تازه کار

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

#5
سلام.
برای اطمینان، کلیدهای Ctrl و Shift و O (حرف او) از کیبورد را به صورت همزمان بزنید تا package های مورد نیاز import شوند. 
کد Activity را هم که گذاشته بودید، بخش import شدن package ها توش نبود (البته شاید آن بخش را در اینجا نمایش نداده اید). 

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط تازه کار

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

#6
اقا تشکر برطرف شد خطا ولی برنامه ام این اکتیویتی رو نمیشناسه
ببینید من یک سورس دانلود کردم که 5-6 تا فایل جاوا و همین طور به همون تعداد فایل xml داره
من میخوام یه جوری تغییرش بدم که اول اون صفحه ای که الان قصد دارم طراحی کنم ظاهر بشه بعد وارد اون برنامه بشه
حالا من  اومدم یه فایل جاوا  و xml با  کدهای بالا ایجاد کردم (با نام khoshamad.java) طبق شکل زیر، با اینکه کدها مشکلی نداره ولی وقتی ران میکنم برنامه رو انگار هیچ تغییری نکرده و یکسره میره داخل برنامه
سوالم اینه که من چطوری بکنم که اولین اکتیویتی، اون اکتیویتی من باشه که اجرا میشه؟؟ بعدش با زدن اون دکمه ای که قرار دادم بره به داخل برنامه؟؟/
   
 

 
پاسخ

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

#7
سلام این طور که من متوجه شدم شما میخواید اول بجای MainActivity اکتیویتی دلخواهتون در اول برنامه نمایش داده بشه اگر مشکلتون اینه باید وارد اندروید منیفست بشید و بجای mohammad نام اکتیویتی تون رو بنویسید (دقت کن اون نقطه قبل از mohammad رو پاک نکنی )
کد پی‌اچ‌پی:
<application
        android
:allowBackup="true"
        
android:icon="@drawable/ic_launcher"
        
android:label="@string/app_name"
        
android:theme="@android:style/Theme.Holo">
        <
activity
            android
:name=".mohammad"
            
android:label="@string/app_name"
            
android:screenOrientation="portrait"
            
android:theme="@android:style/Theme.NoTitleBar" >
            <
intent-filter>
                <
action android:name="android.intent.action.MAIN" />
                <
category android:name="android.intent.category.LAUNCHER" />
            </
intent-filter
موفق باشی
Better then Best
پاسخ
 سپاس شده توسط تازه کار

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

#8
اقا مرسی یعنی به ترتیب اجرا میشه یعنی چون اول اون اکتیویتی نوشته شده پس اول از همه هم اون باید اجرا بشه درسته؟
اقا من انجام دادم اکی شد صفحه هم اوم ولی بعد از اکی کردن رو دکمه برنامه کلا Stop میشه میاد بیرون
اینجوری انجام دادم ولی حس میکنم یه جاش اشتباهه
یه قسمت از کدهارو میزارم لطفا چک کن
کد پی‌اچ‌پی:
<application
        android
:allowBackup="true"
        
android:icon="@drawable/ic_launcher"
        
android:label="@string/app_name"
        
android:theme="@android:style/Theme.Light.NoTitleBar" >
               <
activity
            android
:name="com.amirahmadadibi.project.app.book.khoshamad"
            
android:label="@string/app_name" >

            
android:name="com.amirahmadadibi.project.app.book.MainActivity"
            
android:label="@string/app_name" >
            <
intent-filter>
                <
action android:name="android.intent.action.MAIN" />

                <
category android:name="android.intent.category.LAUNCHER" />
            </
intent-filter

 
پاسخ

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

#9
منیفست مشکلی نداره لا گ کت رو بزار
Better then Best
پاسخ

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

#10
سلام مهندس تو قسمت لاگ کت چیزی نیست شما این عکس رو ببینی متوجه میشی یه چیزی باید بزنم تا اکتیویتی اصلی تعریف بشه اینجوری نمی شناسه
     
 
پاسخ

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

#11
با سلام و احترام
بنده قصد دارم یک برنامه اندروید حاوی دو اکتیویتی ایجاد کنم
در اکتیویتی اول یعنی Mainactivity قسمت Layout دکمه را میگذارم اما زمانی که در mainactivity.java میخواهم دکمه را فراخوانی کنم اصلا دکمه را نمیشاسد که به من پیش نمایش دهد و هر چقدر هم ctrl+space را میزنم متاسفانه نمایش نمیدهد به عبارتی انگار برای اکلیپس تعریف نشده ممنون میشم بنده را کمک کنید.
سپاسگزارم

 
پاسخ

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

#12
b اول را باید بزرگ بنویسی B
Better then Best
پاسخ

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

#13
(۱۳۹۴/۰۵/۲۳, ۱۰:۵۱ ب.ظ)'تازه کار' نوشته: سلام مهندس تو قسمت لاگ کت چیزی نیست شما این عکس رو ببینی متوجه میشی یه چیزی باید بزنم تا اکتیویتی اصلی تعریف بشه اینجوری نمی شناسه 
 


 


دوستان کمک کنید دیگه چطوری این دو خط که به رنگ ابی نشده هنوز رو به برنامه معرفی کنم؟؟؟
 
   
اینم کله کدهام
کد پی‌اچ‌پی:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.amirahmadadibi.project.app.book"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="8" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.Light.NoTitleBar" >
               <activity
            android:name="com.amirahmadadibi.project.app.book.khoshamad"
            android:label="@string/app_name" >                
            
                   
                   android:name="com.amirahmadadibi.project.app.book.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="com.amirahmadadibi.project.app.book.seasones"
            android:label="@string/app_name" >
            </activity>
                            <activity
            android:name="com.amirahmadadibi.project.app.book.storys"
            android:label="@string/app_name" >
            </activity>
            <activity
            android:name="com.amirahmadadibi.project.app.book.matn_asli_dastan"
            android:label="@string/app_name" >
            </activity>
             <activity
            android:name="com.amirahmadadibi.project.app.book.search"
            android:label="@string/app_name" >
            </activity>
             <activity
            android:name="com.amirahmadadibi.project.app.book.stars"
            android:label="@string/app_name" >
            </activity>
                         <activity
            android:name="com.amirahmadadibi.project.app.book.list_stars"
            android:label="@string/app_name" >
            </activity>
                                     <activity
            android:name="com.amirahmadadibi.project.app.book.setting"
            android:label="@string/app_name" >
            </activity>
    </application>

</manifest> 
 
پاسخ

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

#14
(۱۳۹۴/۰۵/۲۴, ۰۸:۱۹ ق.ظ)'mohammadjobeh' نوشته: b اول را باید بزرگ بنویسی B

 
متاسفانه مشکل حل نشد .

 
پاسخ

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

#15
دوستان به محض اینکه برنامه رو میبندم باز میکنم دکمه رو میشناسه لطفا کمک کنید
پاسخ


پرش به انجمن:


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

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)