мой вопрос: RelativeLayout setBackgroundDrawable Не работаетRelativeLayout setBackgroundDrawable не работает
ошибок нет, только не изменить или установить
мой код
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/main_img1"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.noiseframe.MainActivity" >
MainActivity.java
Член Variable
Resources img1R;
Resources img2R;
Resources img3R;
Resources img4R;
Resources img5R;
Drawable img1D;
Drawable img2D;
Drawable img3D;
Drawable img4D;
Drawable img5D;
OnCreate
relative = (RelativeLayout)inflater.inflate(R.layout.activity_main, null);
img1R = getResources();
img2R = getResources();
img3R = getResources();
img4R = getResources();
img5R = getResources();
img2D = img2R.getDrawable(R.drawable.main_img2);
relative.setBackgroundDrawable(img2D);
Наконец, обработчик будет изменить фон
but..In писать где угодно, Фон из моих основных видов деятельности не меняется ..
Спасибо за вашу доброту
Перейти к первому коду Теперь код
RelativeLayout relativelayout;
relativelayout = new RelativeLayout(this);
relativelayout.setBackgroundDrawable(getResources().getDrawable(R.drawable.main_img2));
ошибок нет! нет раздувания! но обратное изображение не меняется TT ...
Попробуйте relative.setBackgroundResource (R.drawable.main_img2); вместо всего, что вы написали. –
MainActivity.setBackgroundDrawable (getResources(). GetDrawable (R.id.main_img2)); красная линия на main_img2 – Andromer
и .. просмотр с использованием -> красная линия на main_img2 – Andromer