আমার অ্যান্ড্রয়েড লেআউট ফাইলগুলিতে <অন্তর্ভুক্ত> ব্যবহার করার সময় আমি বৈশিষ্ট্যগুলিকে ওভাররাইড করতে অক্ষম। আমি যখন বাগগুলি অনুসন্ধান করেছি, তখন আমি প্রত্যাখাত সমস্যা 2863 পেয়েছি :
"অন্তর্ভুক্ত ট্যাগটি ভাঙ্গা হয়েছে (ওভাররাইডিং লেআউট প্যারামগুলি কখনই কাজ করে না)"
যেহেতু রোমেন পরীক্ষার স্যুটগুলিতে এবং তার উদাহরণগুলিতে এটি কাজ করে তা নির্দেশ করে, তাই আমি অবশ্যই কিছু ভুল করছি।
আমার প্রকল্পটি এইভাবে সংগঠিত হয়েছে:
res/layout
buttons.xml
res/layout-land
receipt.xml
res/layout-port
receipt.xml
বোতাম.এক্সএমএলে এরকম কিছু রয়েছে:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button .../>
<Button .../>
</LinearLayout>
এবং প্রতিকৃতি এবং ল্যান্ডস্কেপ রসিদ.এক্সএমএল ফাইলগুলি দেখতে এমন কিছু দেখায়:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
...
<!-- Overridden attributes never work. Nor do attributes like
the red background, which is specified here. -->
<include
android:id="@+id/buttons_override"
android:background="#ff0000"
android:layout_width="fill_parent"
layout="@layout/buttons"/>
</LinearLayout>
আমি কী মিস করছি?