سؤال

وأود أن إنشاء زر مع دائرية أو مستطيلة الخلفية، نص وصورة تحت أو فوق النص.

وهنا هو تخطيط CustomButton حيث أضفت الأجسام (الخلفية والنص - ImageView مفقود):

<FrameLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_height="wrap_content"
 android:orientation="horizontal" android:layout_width="wrap_content" android:layout_gravity="center_vertical|center_horizontal">

وأود أن إنشاء كائن CustomButton مع أساليب setText () وsetImage () من شأنها ان تغير نص الزر والصورة ووضع CustomButtons متعددة في التخطيط الرئيسي.

لا أحد يعرف كيفية إنشاء تخطيط مخصص، وضعه في تخطيط آخر (الرئيسي) وتعديل عناصره من النشاط الذي لا بد أن التخطيط الرئيسي؟

وأود حقا نقدر مساعدتكم.

وشكرا!

هل كانت مفيدة؟

المحلول

إذا كنت تريد الوصول البرمجي، يجب فئة فرعية عرض وأعمالك هناك في جافا. يمكنك لا تزال تفعل التخطيط في أكس، ولكن لديهم صورة والنص الأساليب التي تريدها. سوف تكون بعد ذلك قادرة على استخدام هذا في تخطيط آخر لوضع CustomButtons الخاص بك.

نصائح أخرى

ومهلا، لإنشاء زر دائري أو مستطيل زر يمكنك استخدام الشكل. ويمكن القيام به في ملف. xml.

اضغط هنا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top