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

چطور میشه به آبجکت های اکتیویتی بدون اطلاع از id دسترسی داشت ؟


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

سلام دوستان

چطوری میشه به تک تک آبجکتهای اکتیویتی دسترسی داشت؟

طوری که بشه خصوصیات هر آبجکت رو تغییر داد

منظورتون button و textview و چیزهای دیگس یا چیزه دیگه؟

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

سلام

شما برای تعریف هر چیزی میتونید static تعریف کنید !! هر چیزی یعنی آبجکت ، متغیر و ...

و در هر اکتیویتی و یا کلاس دیگری استفاده کنی

مثلا من در Mainactivity مینوسیم static String a;

حالا تو هر کلاسه دیگری کافیه بنویسی:

Mainactivity.a

به راحتی شناسایی میشه !! غیر از استاتیک بخوای استفاده کنی !! برای تعریف هر چیزی کافیه در اکتیویتی یا کلاس context داشته باشی !!

و به این صورت بنویسی :

Mainactivity)context).a))

این یعنی شی گرایی !!

امیدوارم خوب توضیح داده باشم

موفق باشید

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

سلام دوستان

چطوری میشه به تک تک آبجکتهای اکتیویتی دسترسی داشت؟

طوری که بشه خصوصیات هر آبجکت رو تغییر داد

منظورتون button و textview و چیزهای دیگس یا چیزه دیگه؟

دقیقا

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

سلام دوستان

چطوری میشه به تک تک آبجکتهای اکتیویتی دسترسی داشت؟

طوری که بشه خصوصیات هر آبجکت رو تغییر داد

منظورتون button و textview و چیزهای دیگس یا چیزه دیگه؟

دقیقا

شما کاقیه از منوی window برید به show view بعد آخرین گزینه که other هست زو انتخاب کنید بعد از تب general روی گزینه propeties کلیک کنی بعد روی هر آیتمی که باشی از id گرفته تا رنگ و سایز و .... توی این پنجره تغییر بدی .امیدوارم درست منظورتو فهمیده باشم . اگه خواستی بگو screen shot بزارم

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

سلام دوستان

چطوری میشه به تک تک آبجکتهای اکتیویتی دسترسی داشت؟

طوری که بشه خصوصیات هر آبجکت رو تغییر داد

منظورتون button و textview و چیزهای دیگس یا چیزه دیگه؟

دقیقا

شما کاقیه از منوی window برید به show view بعد آخرین گزینه که other هست زو انتخاب کنید بعد از تب general روی گزینه propeties کلیک کنی بعد روی هر آیتمی که باشی از id گرفته تا رنگ و سایز و .... توی این پنجره تغییر بدی .امیدوارم درست منظورتو فهمیده باشم . اگه خواستی بگو screen shot بزارم

ممنونم ارز پاسختون اما من سوال رو درست مطرح نکردم(ببخشید)

در حال اجرای برنامه و بصورت برنامه نویسی میخوام دسترسی به آبجکت ها داشته باشم

اطلاعی هم ازId اونها ندارم

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

سلام دوستان

چطوری میشه به تک تک آبجکتهای اکتیویتی دسترسی داشت؟

طوری که بشه خصوصیات هر آبجکت رو تغییر داد

منظورتون button و textview و چیزهای دیگس یا چیزه دیگه؟

دقیقا

شما کاقیه از منوی window برید به show view بعد آخرین گزینه که other هست زو انتخاب کنید بعد از تب general روی گزینه propeties کلیک کنی بعد روی هر آیتمی که باشی از id گرفته تا رنگ و سایز و .... توی این پنجره تغییر بدی .امیدوارم درست منظورتو فهمیده باشم . اگه خواستی بگو screen shot بزارم

ممنونم ارز پاسختون اما من سوال رو درست مطرح نکردم(ببخشید)

در حال اجرای برنامه و بصورت برنامه نویسی میخوام دسترسی به آبجکت ها داشته باشم

اطلاعی هم ازId اونها ندارم

اها یعنی وقتی دارید کد ها رو مینویسید ؟ میشه مثال بزنید چجور دسترسی رو میخواین که من بتونم درست راهنمایی کنم؟

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

منظورتون button و textview و چیزهای دیگس یا چیزه دیگه؟

دقیقا

شما کاقیه از منوی window برید به show view بعد آخرین گزینه که other هست زو انتخاب کنید بعد از تب general روی گزینه propeties کلیک کنی بعد روی هر آیتمی که باشی از id گرفته تا رنگ و سایز و .... توی این پنجره تغییر بدی .امیدوارم درست منظورتو فهمیده باشم . اگه خواستی بگو screen shot بزارم

ممنونم ارز پاسختون اما من سوال رو درست مطرح نکردم(ببخشید)

در حال اجرای برنامه و بصورت برنامه نویسی میخوام دسترسی به آبجکت ها داشته باشم

اطلاعی هم ازId اونها ندارم

اها یعنی وقتی دارید کد ها رو مینویسید ؟ میشه مثال بزنید چجور دسترسی رو میخواین که من بتونم درست راهنمایی کنم؟

من یه برنامه دارم که کابر بصورت دینامیک هر چندتا دکمه که بخواد ایجاد میکنه و ID دکمه ها هم خود کاربر مشخص میکنه

من میخوام مثلا بعد از ایجاد 10 تا دکمه توسط کاربر، به هر  کدوم از دکمه ها یه Tag بدم

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

سلام دوست عزیز

برای تعریف آبجکت ها و دسترسی بهشون این راهو پیشنهاد میکنم.

ابتدا باید مثلا یک تکس ویو دارید.میخواید اونو تعریف کنید.

اول اون رو به صورت یک متغیر تعریف کنید.

[shcode=java]private TextView txt;[/shcode]

سپس در تابعی مثل onCreat اینگونه اتصالش رو برقرار میکنید.

[shcode=java]txt=(textView) findviewbyid(r.id.textview1 );[/shcode]

از الان به بعد به خاصیت هاش دسترسی دارید

:D:D:D

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

امیدوارم منظورتو درست متوجه شده باشم، این لینکو ببین:

http://stackoverflow.com/questions/1851633/how-to-add-button-dynamically-in-android

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

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

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

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

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

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

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

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

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

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