(حل شد)مشکل با ست کردن بک گراند برای ListView
سلام به همه دوستان، به مشکلی برخوردم که مطمعنم خیلیا به این مورد بر خوردن یا این که در اینده ممکنه به این مورد بر بخورند مشکل من اینه که نمیتونم برای لیست ویوو یک بکگراند ثابت بزارم و بکگراندم همراه با لیست حرکت میکنه از هر کی که اطلاعاتی در این مورد داره خواهش میکنم کمکم کنه وقتی هم که روی Main بکگراند ست میکنم ، وقتی میخوام لیست ویو رو حرکت بدم بک گراند لیست وییو سیاه میشه و بعد دوباره بک گراندی که میخوام ظاهر میشه.
شما برای لایه ای که لیست ویوتون رو در بر میگیره بک گراند یا رنگ ست کنید دیگه همچین مشکلی پیش نمیاد ولی برای محکم کاری قضیه؛ این خاصیت رو به ListView اضافه کن:
android:cacheColorHint="@android:color/transparent"
درود ، من قبلا همچین مشکلی برام پیش اومده :
android:cacheColorHint="#00000000" >
کد بالا رو داخل لیست ویو بزار مشکلت حل می شه .
من از این کد برای لیست ویو استفاده میکردم کاملش رو میذارم مشکلت حل خواهد و همین طور که اصلا منطقی نیست برای لیست یک بکگراند بذارید این رو برای layout اصلی در نظر بگیرید بهتر هست و اگر دیدید که با لیست ویو مشکل دارید بهتر هست که آموزش استفاده از Recycler View رو بخونید و از اون استفاده کنید که در طراحی متریال باید ازش استفاده کنید
موفق باشین
<ListView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:layout_margin="5dp"
android:animationCache="false"
android:background="@android:color/transparent"
android:cacheColorHint="@android:color/transparent"
android:divider="@null" android:dividerHeight="0dp"
android:scrollingCache="false"
android:smoothScrollbar="true"
tools:listitem="@layout/adapter_section" />
باید تم برنامتون رو عوض کنید. من هم همین مشکل رو داشتم و با عوض کردن تم برنامه درست میشد
اینو توی style.xml کپی کنید شاید مشکلتون حل بشه
<resources>
<!--
Base application theme, dependent on API level. This theme is replaced
by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
-->
<style name="AppBaseTheme" parent="android:Theme.Light">
<!--
Theme customizations available in newer API levels can go in
res/values-vXX/styles.xml, while customizations related to
backward-compatibility can go here.
-->
</style>
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
</style>
</resources>
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .