簡體   English   中英

Android Kitkat 4.4.2 ImageView setBackgroundResource無法正常工作?

[英]Android Kitkat 4.4.2 ImageView setBackgroundResource not working?

今天,我遇到了一個奇怪的問題,即ImageView.setBackgroundResource()在android kitkat 4.4.2中無法正常工作,但在其他版本中卻可以正常工作。 這就是我的使用方式:

imageView.setBackgroundResource(R.drawable.imageview_border);

這是可繪制的:

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
    <stroke
        android:width="6dip"
        android:color="@color/brown" />

    <padding
        android:bottom="6dip"
        android:left="6dip"
        android:right="6dip"
        android:top="6dip" />

</shape>

我進行了很多搜索,但未能解決問題。 我不知道除了我以外,是否有人在4.4.2中正面臨這個問題。 請幫我。

用這個

imageView.setImageResource(R.drawable.imageview_border);

代替這個

imageView.setBackgroundResource(R.drawable.imageview_border);

它會工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM