Как добавить фоновый рисунок, или изображение.
Как добавить фоновый рисунок, или изображение.
Как добавить фоновый рисунок, или изображение. И все вопросы по этой теме.
Re: Как добавить фоновый рисунок, или изображение.
Если речь идет о элементах экрана, то все просто. У View объектов есть свойство background. Там можно выбрать картинку из папки res>drawable.
Например, кидаете в папку drawable файл picture.png. Пусть корневой элемент вашего layuot-экрана - это LinearLayout. У него есть свойство background, там вы можете выбрать вашу картинку из drawable как фон. Если смотреть XML, получится так:
Например, кидаете в папку drawable файл picture.png. Пусть корневой элемент вашего layuot-экрана - это LinearLayout. У него есть свойство background, там вы можете выбрать вашу картинку из drawable как фон. Если смотреть XML, получится так:
Код: Выделить всё
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" android:background="@drawable/picture">
Re: Как добавить фоновый рисунок, или изображение.
А анимированые кнопки?!
Re: Как добавить фоновый рисунок, или изображение.
Спасибо огромное!!!damager82 писал(а):Если речь идет о элементах экрана, то все просто. У View объектов есть свойство background. Там можно выбрать картинку из папки res>drawable.
Например, кидаете в папку drawable файл picture.png. Пусть корневой элемент вашего layuot-экрана - это LinearLayout. У него есть свойство background, там вы можете выбрать вашу картинку из drawable как фон. Если смотреть XML, получится так:
Код: Выделить всё
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="@drawable/picture">
Re: Как добавить фоновый рисунок, или изображение.
http://developer.android.com/guide/topi ... html#Frame - возможно, вам это подойдет?msolo-one писал(а):А анимированые кнопки?!
Re: Как добавить фоновый рисунок, или изображение.
Сразу скажу что я новичок в разработке под андроид, да и под явой в целом, но возник вопрос.
Вопрос в следующем, есть некая картинка которая хранится в
/res/drawable
как можно поставить эту картинку на фон рабочего стола самого телефона по нажатию кнопки.
Тобишь я запускаю своё приложение , нажимаю на кнопку, потом выхожу из него и у меня на рабочем столе телефона стоит моя картинка.
В идеале бы сделать так чтобы, я запускаю свое приложение, запускается mainActivity где в background'e стоит некая картинка и по нажатию кнопки, эта картинка делается фоном рабочего стола. Я меняю activity, меняются картинки, выбрал понравившуюся, нажал кнопку, она поставилась на рабочий стол. Гугл дал несколько методов, типа btn_name.setBackgroundResource(R.drawable.image_name); но оно не работает, а может я не правильно использую его. Еще нашел setImageResource но мой эклипс не знает такой комманды ( разрабатываю под андроид 2.2)
Пы.Сы. Гуглил по этому поводу. Выяснил что в манифесте надо делать разрешения на установку картинок на рабочий стол, только вот не понятно какое именно android.permission.BIND_WALLPAPER или еще есть android.permission.SET_WALLPAPER или оба их надо включить в манифест файл. По мимо этого понял что можно использовать Intent filter типа android.service.wallpaper.WallpaperService, который тоже прописывается в манифесте.
Так же нарыл исходики туториала как сделать livepaper простенький, и у него есть менюшка, в которой можно поствить эту картинку на рабочий стол, но посмотрев исходники ничего не понял, там видимо меню описано через xml а для меня это лес дремучий, хотелось бы выяснить как сделать через яву.
Заранее спасибо.
Вопрос в следующем, есть некая картинка которая хранится в
/res/drawable
как можно поставить эту картинку на фон рабочего стола самого телефона по нажатию кнопки.
Тобишь я запускаю своё приложение , нажимаю на кнопку, потом выхожу из него и у меня на рабочем столе телефона стоит моя картинка.
В идеале бы сделать так чтобы, я запускаю свое приложение, запускается mainActivity где в background'e стоит некая картинка и по нажатию кнопки, эта картинка делается фоном рабочего стола. Я меняю activity, меняются картинки, выбрал понравившуюся, нажал кнопку, она поставилась на рабочий стол. Гугл дал несколько методов, типа btn_name.setBackgroundResource(R.drawable.image_name); но оно не работает, а может я не правильно использую его. Еще нашел setImageResource но мой эклипс не знает такой комманды ( разрабатываю под андроид 2.2)
Пы.Сы. Гуглил по этому поводу. Выяснил что в манифесте надо делать разрешения на установку картинок на рабочий стол, только вот не понятно какое именно android.permission.BIND_WALLPAPER или еще есть android.permission.SET_WALLPAPER или оба их надо включить в манифест файл. По мимо этого понял что можно использовать Intent filter типа android.service.wallpaper.WallpaperService, который тоже прописывается в манифесте.
Так же нарыл исходики туториала как сделать livepaper простенький, и у него есть менюшка, в которой можно поствить эту картинку на рабочий стол, но посмотрев исходники ничего не понял, там видимо меню описано через xml а для меня это лес дремучий, хотелось бы выяснить как сделать через яву.
Заранее спасибо.
Re: Как добавить фоновый рисунок, или изображение.
Лучше создайте отдельную тему под этот вопрос здесь viewforum.php?f=37.alogin писал(а):как можно поставить эту картинку на фон рабочего стола самого телефона по нажатию кнопки.
Попробуем накидать пример.
Re: Как добавить фоновый рисунок, или изображение.
NOTE: This project contains Java compilation errors, which can cause rendering failures for custom views. Fix compilation problems first.
Failed to convert @drawable/2btn3 into a drawable
Exception details are logged in Window > Show View > Error Log
при этом картинка пнг файл...что не так?
Failed to convert @drawable/2btn3 into a drawable
Exception details are logged in Window > Show View > Error Log
при этом картинка пнг файл...что не так?
Re: Как добавить фоновый рисунок, или изображение.
А какое разрешение изображения должно быть чтобы его размещать в качестве фона? У телефонов разные экраны и разных размеров!
Re: Как добавить фоновый рисунок, или изображение.
так а что в Error Log говорится?
попробуй переименовать файл в btn3 (без цифры вначале)
попробуй переименовать файл в btn3 (без цифры вначале)
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Как добавить фоновый рисунок, или изображение.
Подскажите плиз!
Есть начальный (стартовый) Activity, за основу взят RelativeLayout, в котором в качестве фона прописана картинка. Вроде бы все работает, но!... При запуске приложения сначала на пол-секунды мелькает белый экран, и только потом появляется заданная фоновая картинка. Как можно убрать это мелькание, ну или хотя бы сделать первоначальный цвет Activity черным? чтобы не так сильно в глаза бросалось.
Есть начальный (стартовый) Activity, за основу взят RelativeLayout, в котором в качестве фона прописана картинка. Вроде бы все работает, но!... При запуске приложения сначала на пол-секунды мелькает белый экран, и только потом появляется заданная фоновая картинка. Как можно убрать это мелькание, ну или хотя бы сделать первоначальный цвет Activity черным? чтобы не так сильно в глаза бросалось.
Re: Как добавить фоновый рисунок, или изображение.
Изображение подготовил в Paint. Перетащил на RelativeLayout. Пишет предупреждение: [Accessibility] Missing contentDescription atribute on image.
Однако на виртуальном работает, а на устройство не устанавливается. Дело в Paint-е или в чем-то другом?
Однако на виртуальном работает, а на устройство не устанавливается. Дело в Paint-е или в чем-то другом?