سؤال
لنفترض أن لديّ تخطيط بسيط XML مثل ما يلي:
button.xml:
<Button
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
هل هناك أي اختلافات في المكالمات التالية؟ وأي واحد يجب أن أستخدمه؟
button = (Button) getLayoutInflater().inflate(R.layout.button, null);
و
View v = getLayoutInflater().inflate(R.layout.button, null);
button = (Button) v.findViewById(R.id.button01);
لا يوجد حل صحيح
نصائح أخرى
كيفية التحقق من حالة تسجيل المغادرة لملف في مكتبة المستندات باستخدام CSOM
افترض الطريقة التالية لاسترداد ملف giveacodicetagpre.
ثم للتحقق من حالة الخروج من الملف ( Checkouttype ) giveacodicetagpre.
كيفية التحقق من حالة تسجيل المغادرة ( spfile.spcheckoutstatus ) لملف في مكتبة المستندات باستخدام SSOM giveacodicetagpre.
الخيار الأول هو أنظف وأكثر كفاءة قليلاً.
سيعود تخطيطك Button
. مع الخيار الأول ، يمكنك الوصول إلى Button
مباشرة. مع الخيار الثاني ، يمكنك إلقاء الزر وصولاً إلى أ View
ثم ابحث عن العرض بمعرف معين ، وهو مقارنة عديمة الفائدة إضافية ، لأن العرض بالمعرف الذي تبحث عنه في التسلسل الهرمي يحدث أن يكون الزر نفسه. لذلك في الخيار الثاني ، v == button
.
لا تنتمي إلى StackOverflow