Bader Ahmad نشر 2 مارس 2021 أرسل تقرير مشاركة نشر 2 مارس 2021 لماذا لا استطيع للوصل لل id من شاشة ال Mainactivity 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Wael Aljamal نشر 2 مارس 2021 أرسل تقرير مشاركة نشر 2 مارس 2021 أحيانا تحدث المشكلة بسبب الذاكرة cache الذاكرة المؤقتة، الحل : عمل re-build للمشروع و clean وفي حال لم تعمل من قائمة file نختار -> invalidate cache and restart في حال لم تُحل المكشلة، بأي لغة برمجة تكتب التطبيق؟ هل يمكنك تضمين لقطة للشاشة لواجهة المشروع. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Bader Ahmad نشر 3 مارس 2021 الكاتب أرسل تقرير مشاركة نشر 3 مارس 2021 اللغه اندرويد ستوديو - كوتلن لم تحل المشكله اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Wael Aljamal نشر 3 مارس 2021 أرسل تقرير مشاركة نشر 3 مارس 2021 بتاريخ 22 دقائق مضت قال Bader Ahmad: اللغه اندرويد ستوديو - كوتلن لم تحل المشكله أرجو إرفاق المشروع مع لقطة شاشة للخطأ لديك، من الصعب معرفة السبب. val button = findViewById<Button>(R.id.play) button.setOnClickListener { _ -> //do what you want after click inside here } هذا مثال لاستعمال الزر مع الواجهة التالية (عليك جلب Reference للعنصر) من خلال استخدام محدد وصول الموارد R <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_centerInParent="true" tools:context=".FragmentMain"> <LinearLayout android:id="@+id/container_frag" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:layout_marginLeft="50dp" android:layout_marginRight="50dp" > <Button android:id="@+id/play" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Play" /> <Button android:id="@+id/about" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="About" /> </LinearLayout> وهذا مع استخدام الدالة findViewById أو يمكنك الوصول للعناصر مباشرة لكن عليك تضمين المكتبة التالية: import kotlinx.android.synthetic.main.activity_main.* يصبح الاستدعاء هكذا: override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) welcomeMessage.text = "Hello Kotlin!" } ونضيف في Gradle الخارجية: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' يمكنك البحث عن الموضوع التالي: Kotlin Android Extensions: Say goodbye to findViewById 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Bader Ahmad
لماذا لا استطيع للوصل لل id من شاشة ال Mainactivity
رابط هذا التعليق
شارك على الشبكات الإجتماعية
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.