Я просмотрел и попробовал много разных вещей, но что бы я ни делал, экран всегда пуст, и я уверен, что я делаю что-то очень глупое, и надеюсь, что кто-нибудь это заметит.
Я пытаюсь чередовать цвета фона, но прежде чем я доберусь до этого, мне нужно сделать так, чтобы хотя бы один цвет фона отображался правильно.
Во-первых, мой XML-макет работает нормально, и когда я получил в представлении макета он отображает цвет так, как я хочу. Когда я перехожу к setContentView() в действии, вызывающем xml, он никогда не отображается, и я получаю только пустой экран.
Во-вторых, после описанной выше первоначальной проблемы я попробовал несколько исправлений и пронумеровал их соответствующим образом. Когда я делал исправление, я обычно удосуживался только прокомментировать его, а не удалять после того, как оно не сработало. После определенных строк идет номер, поэтому, если за тремя строками стоят 1, то это были три строки, использованные в попытке №1.
В-третьих, при попытке этих исправлений я добавил XML-файл цветов, а также отображаю их.
Наконец, я сначала покажу свое основное действие, затем XML-файл и последним файл цветов. Как вы можете видеть, моей конечной целью было бы динамическое изменение фона, но сейчас я даже не могу заставить его работать нормально. И, к вашему сведению, мой экран-заставка работает нормально. Но это изображение.
Спасибо за помощь.
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);
}*/
}
Это начало XML-файла
//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"
Это начало файла цветов
#4169e1//Yes I have tried #FF4169e1 instead
#ff000000
#ff000000
#00000000
Подробнее здесь: https://stackoverflow.com/questions/487 ... w-the-scre
Как сделать фон сплошным? Когда я использую setContentView, экран пуст ⇐ Android
Форум для тех, кто программирует под Android
1768536220
Anonymous
Я просмотрел и попробовал много разных вещей, но что бы я ни делал, экран всегда пуст, и я уверен, что я делаю что-то очень глупое, и надеюсь, что кто-нибудь это заметит.
Я пытаюсь чередовать цвета фона, но прежде чем я доберусь до этого, мне нужно сделать так, чтобы хотя бы один цвет фона отображался правильно.
Во-первых, мой XML-макет работает нормально, и когда я получил в представлении макета он отображает цвет так, как я хочу. Когда я перехожу к setContentView() в действии, вызывающем xml, он никогда не отображается, и я получаю только пустой экран.
Во-вторых, после описанной выше первоначальной проблемы я попробовал несколько исправлений и пронумеровал их соответствующим образом. Когда я делал исправление, я обычно удосуживался только прокомментировать его, а не удалять после того, как оно не сработало. После определенных строк идет номер, поэтому, если за тремя строками стоят 1, то это были три строки, использованные в попытке №1.
В-третьих, при попытке этих исправлений я добавил XML-файл цветов, а также отображаю их.
Наконец, я сначала покажу свое основное действие, затем XML-файл и последним файл цветов. Как вы можете видеть, моей конечной целью было бы динамическое изменение фона, но сейчас я даже не могу заставить его работать нормально. И, к вашему сведению, мой экран-заставка работает нормально. Но это изображение.
Спасибо за помощь.
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);
}*/
}
[b]Это начало XML-файла[/b]
//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"
[b]Это начало файла цветов[/b]
#4169e1//Yes I have tried #FF4169e1 instead
#ff000000
#ff000000
#00000000
Подробнее здесь: [url]https://stackoverflow.com/questions/4870603/how-do-i-set-the-background-to-a-solid-color-when-i-use-setcontentview-the-scre[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия