Как установить фон на твердый цвет? Когда я использую SetContentView, экран пустAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как установить фон на твердый цвет? Когда я использую SetContentView, экран пуст

Сообщение Anonymous »

Я посмотрел и пробовал много разных вещей, но независимо от того, что я в конечном итоге делаю экран, всегда пустым, и я уверен, что это что -то действительно глупое, что я делаю, и я надеюсь, что кто -то его поймает. Добрался до представления макета, он отображает цвет так же, как я хочу. Когда я захожу в SetContentView () в действии, которое вызывает XML, он никогда не отображается, и я получаю только пустой экран. < /p>

Второе, так как эта первоначальная проблема, описанная выше, я попробовал несколько исправлений и прокомментировал их соответственно. Поскольку я сделал исправление, я обычно удосужился только прокомментировать его вместо того, чтобы удалить его после того, как он не сработал. После определенных линий есть число, поэтому, если у трех строк есть 1, то это были три строки, используемые в попытке № 1. < /p>

В -третьих, во время прохождения этих исправлений я добавил цвета XML, пока я также отображаю. Как вы можете видеть, моя конечная цель - динамически изменить фон, но я даже не могу заставить его работать нормально прямо сейчас. И сведенно, мой брызговой экран работает нормально. Но это изображение. < /P>

Спасибо за помощь. < /P>

public class Blink extends Activity {
long startTime= System.currentTimeMillis();
long now=0;//the current time in millis

public void OnCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
//TextView backgroundColor=new TextView(this);2,3,4,5,6
//backgroundColor.setBackgroundColor(0xFFFF0000);5
//backgroundColor.setBackgroundResource(R.color.royalBlue);2,3,4
//backgroundColor.setVisibility(0);//make visible 3
setContentView(R.layout.blank);1
//setContentView(backgroundColor);4,5,6
//backgroundColor.setBackgroundColor(Color.argb(255, 255, 255, 255));6

//setContentView(R.layout.blink_blue);
//blink from royal blue to blank
/*while(true){
startTime= System.currentTimeMillis();
do{
now=System.currentTimeMillis();
setContentView(R.layout.blink_blue);
}while((-(startTime-now))>1000);

do{
now=System.currentTimeMillis();
setContentView(R.layout.blank);
}while((-(startTime-now))>1000);
}*/
}
< /code>

Это начинает файл XML < /strong> < /p>

//it is formatted properly but for some reason stack overflow doesn't like it so I'm only posting relevant lines.

//This is a Linear layout
android:id="@+id/blinkBlue"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/royalBlue"
< /code>

Это начинает файл цветов < /strong> < /p>



#4169e1//Yes I have tried #FF4169e1 instead
#ff000000
#ff000000
#00000000




Подробнее здесь: https://stackoverflow.com/questions/487 ... w-the-scre
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»