Это мое первое приложение, так что я нашел способ обойти его, немного поэкспериментировал и хотел бы изменить цвет фона на цвет из списка.
В настоящее время загружается белый фон, указанный в strings.xml
<color name="all_white">#FFFFFF</color>
Используется в main.xml:
android:background="@color/all_white"
В идеале я хотел бы изменить цвет в OnCreate () на цвет по своему выбору. Я пробовал setBackgroundDrawable, но он не работает?
Это мой код:
public class TestActivity extends Activity
{
double dimValPercent = 100;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
SetDimLevel(dimValPercent);
SetBackground();
return;
}
public void SetBackground()
{
getWindow().setBackgroundDrawable( new ColorDrawable
(color.all_blue) );
return;
}
void SetDimLevel(double dimVal)
{
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.screenBrightness = (float) (dimVal/ 255.0);
getWindow().setAttributes(lp);
return;
}
}