آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

(حل شد)مشکل با ست کردن بک گراند برای ListView

Hamid  10 سال پیش  10 سال پیش
0 0

سلام به همه دوستان، به مشکلی برخوردم که مطمعنم خیلیا به این مورد بر خوردن یا این که در اینده ممکنه به این مورد بر بخورند مشکل من اینه که نمیتونم برای لیست ویوو یک بکگراند ثابت بزارم و بکگراندم همراه با لیست حرکت میکنه از هر کی که اطلاعاتی در این مورد داره خواهش میکنم کمکم کنه وقتی هم که روی Main بکگراند ست میکنم ، وقتی میخوام لیست ویو رو حرکت بدم بک گراند لیست وییو سیاه میشه و بعد دوباره بک گراندی که میخوام ظاهر میشه.

+1 0
لطفا قبل از مطرح کردن مشکلتون توی انجمن جستجو کنید لینک (10 سال پیش)
 برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال 
MeY3am  10 سال پیش
+4 0

شما برای لایه ای که لیست ویوتون رو در بر میگیره بک گراند یا رنگ ست کنید دیگه همچین مشکلی پیش نمیاد ولی برای محکم کاری قضیه؛ این خاصیت رو به ListView اضافه کن:

 android:cacheColorHint="@android:color/transparent"
0 0
وقتی روی لایه ای که لیست ویوم رو در بر میگیره بکگراند همراه با لیست حرکت میکنه! تو ست کردن رنگ برای بکگراند مشکلی ندارم.مشکل من تصویر هست این کدی هم که دادین برا من کار نکرد. (10 سال پیش)
پاسخ به سوال 
مهدی  10 سال پیش
+1 0

درود ،  من قبلا همچین مشکلی برام پیش اومده :

 android:cacheColorHint="#00000000" >

کد بالا رو داخل لیست ویو بزار مشکلت حل می شه .

+1 0
خیلی ممنون از همه دوستان مخصوصا اقا مهدی ، این کد کار من رو راه انداخت! (10 سال پیش)
پاسخ به سوال 
HoCoder  10 سال پیش
0 0

من از این کد برای لیست ویو استفاده میکردم کاملش رو میذارم مشکلت حل خواهد و همین طور که اصلا منطقی نیست برای لیست یک بکگراند بذارید این رو برای 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" />
پاسخ به سوال 
یاسر   10 سال پیش
0 0

باید تم برنامتون رو عوض کنید. من هم همین مشکل رو داشتم و با عوض کردن تم برنامه درست میشد

اینو توی 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>

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .