ما معنى Android: ProgressBarstyle السمة في ProgressBar؟
-
28-09-2019 - |
سؤال
لقد كنت أبحث من خلال الوثائق ل ProgressBar
الفصل ووجدت هذه السمات:
- Android: ProgressBarstyle
- Android: ProgressBarstylehorizontal
- Android: ProgressBarStyLelarge
- Android: ProgressBarstylesMall
من المفترض أن تكون هذه المعلمات الأربعة إشارة إلى بعض الأنماط وأنا أعتبرها. لذا فإن السؤال هو ، ما هذا؟ تم تعيين نمط شريط التقدم عبر Android: STYLE SETRITTE ومرجع إلى سمات النمط العالمي.
الوثائق لا تقول أي شيء مفيد ، وتفتيش الويب ، ولم يجد شيئًا.
المحلول
يمكن تطبيق السمات الأربع التي ذكرتها على ProgressBar
أسلوب مثل ذلك:
style="?android:attr/progressBarStyleHorizontal"
ثابت الأسلوب android:progressBarStyleHorizontal
هل شريط التقدم التدريجي الخاص بك:
في حين أن الثلاثة الأخرى هي أحجام مختلفة من شريط التقدم الدائري نفسه:
style="?android:attr/progressBarStyleSmall"
style="?android:attr/progressBarStyle"
style="?android:attr/progressBarStyleLarge"
تحديث:
وفقا لتعليقات الشرك:
هذه سمات للموضوع الذي يشير إلى أنماط ذات موضوع يمكنك استخدامه لمؤشرات التقدم ... فهي ليست سمات لـ ProgressBar نفسها.
نصائح أخرى
في حالة وجود شخص ما يبحث عن كتلة كاملة من الكود
<ProgressBar
android:id="@+id/ProgressBar2"
style="?android:attr/progressBarStyleLarge"
android:layout_width="match_parent"
android:layout_height="wrap_content" />