Работа с ImageButton
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Работа с ImageButton
Добрый вечер. Помогите с 1 маленьким вопросом. Делаю первую программу для андроид. Создал меню из ImageButton (в ваших уроках не видел) и добавил свою кнопку сделанную в Photoshop. Но вокруг кнопки автоматом рисуется контур кнопки выступающий на пол см за мою сделанную кнопку. Получается не красиво. Как сделать границы кнопки что ли. Надеюсь вы поняли меня. Спасибо надеюсь поможете.
Скриншот! http://vk.com/im?sel=127410090&z=photo1 ... Fmail66739
Скриншот! http://vk.com/im?sel=127410090&z=photo1 ... Fmail66739
Re: Работа с ImageButton
А ссылка на вирусы, или куда?
Можно прикрепить рисунок на форуме - кнопка Редактор -Обзор - Добавить файл.
Можно прикрепить рисунок на форуме - кнопка Редактор -Обзор - Добавить файл.
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.
Свои сообщения можно редактировать - кнопка edit.
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Re: Работа с ImageButton
Простите. Прикрепил ниже.
- Вложения
-
- Скриншот
- Безымянный.jpg (120.05 КБ) 12413 просмотров
Re: Работа с ImageButton
Возможно проблема в кнопке, ты не правильно её сделал в Photoshop.
Делай фон прозрачный, как у меня аватар.
Делай фон прозрачный, как у меня аватар.
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.
Свои сообщения можно редактировать - кнопка edit.
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Re: Работа с ImageButton
Кнопка прозрачная и её границы ровно по рисунку. Любой рисунок при добавлении через imagebutton делает вокруг рамку. Её как-то можно убрать..но как... попробуйте у себя любой рисунок..
Re: Работа с ImageButton
попробовал, никакой рамки нет.boyfromsun писал(а):Кнопка прозрачная и её границы ровно по рисунку. Любой рисунок при добавлении через imagebutton делает вокруг рамку. Её как-то можно убрать..но как... попробуйте у себя любой рисунок..
Рисунок размещён на RelativeLayout
[syntax=xml]<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/textView1"
android:layout_below="@+id/textView1"
android:layout_marginRight="34dp"
android:layout_marginTop="54dp"
android:src="@drawable/pic1" />[/syntax]
может выложите одну кнопку, прикрепите как рисунок, на форум?
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.
Свои сообщения можно редактировать - кнопка edit.
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Re: Работа с ImageButton
[syntax=xml]<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/paper" > //Это можно удалить. Это фон.
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
</LinearLayout>
</ScrollView>
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="24dp"
android:src="@drawable/lesson" /> // Это кнопка. Скинул её выше.
<ImageButton
android:id="@+id/imageButton2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/imageButton1"
android:layout_below="@+id/imageButton1"
android:src="@drawable/lesson2" />
</RelativeLayout>
</LinearLayout>[/syntax]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/paper" > //Это можно удалить. Это фон.
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
</LinearLayout>
</ScrollView>
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="24dp"
android:src="@drawable/lesson" /> // Это кнопка. Скинул её выше.
<ImageButton
android:id="@+id/imageButton2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/imageButton1"
android:layout_below="@+id/imageButton1"
android:src="@drawable/lesson2" />
</RelativeLayout>
</LinearLayout>[/syntax]
Последний раз редактировалось boyfromsun 12 ноя 2013, 13:42, всего редактировалось 1 раз.
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Re: Работа с ImageButton
И сразу вопрос. Холтел бы сделать таких кнопок около 20. И как мне сделать прокрутку вниз. Или прокрутку в право на след страницу. Хочу разместить 10кнопок на 1м экране и 10 на 2м. Или списком 20 на 1 с простым протистыванием. Пробовал scrollview но не удалось прокрутить. Крошится приложение при загрузке на эмулятоире.
Re: Работа с ImageButton
рамки у меня нет, вокруг кнопки.boyfromsun писал(а):Да конечно.
Выложите содержимое файла xml, где размещаются кнопки. Как выложить xml читайте мою подпись.
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.
Свои сообщения можно редактировать - кнопка edit.
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Re: Работа с ImageButton
Выше сделал.
Re: Работа с ImageButton
Если это button рамка будет т.к. это кнопка. Нужно делать ImageView (и у неё Clickable = true)boyfromsun писал(а):Выше сделал.
[syntax=xml]
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/lesson" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:src="@drawable/lesson" />
[/syntax]
Ну а дальше, например по уроку 19, делаем обработчик нажатия, как-будто это кнопка.
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.
Свои сообщения можно редактировать - кнопка edit.
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Re: Работа с ImageButton
Да спасибо помогли.
И сразу ещё один вопрос. Холтел бы сделать таких кнопок около 20. И как мне сделать прокрутку вниз. Или прокрутку в право на след страницу. Хочу разместить 10кнопок на 1м экране и 10 на 2м. Или списком 20 на 1 с простым протистыванием. Пробовал scrollview но не удалось прокрутить. Крошится приложение при загрузке на эмулятоире.
Прокрутку текста я делал при помощи scrollview перед textview. Но прокрутка экрана с кнопками как-то не работает. Даже не могу понять как их добавить. Так как в графическом редакторе (graphical layout) прокрутить станицу ну никак дельзя. Даже для редактирования длинного текста. То есть редактировать только код ?
И сразу ещё один вопрос. Холтел бы сделать таких кнопок около 20. И как мне сделать прокрутку вниз. Или прокрутку в право на след страницу. Хочу разместить 10кнопок на 1м экране и 10 на 2м. Или списком 20 на 1 с простым протистыванием. Пробовал scrollview но не удалось прокрутить. Крошится приложение при загрузке на эмулятоире.
Прокрутку текста я делал при помощи scrollview перед textview. Но прокрутка экрана с кнопками как-то не работает. Даже не могу понять как их добавить. Так как в графическом редакторе (graphical layout) прокрутить станицу ну никак дельзя. Даже для редактирования длинного текста. То есть редактировать только код ?
Re: Работа с ImageButton
Кнопки добавляются в коде в элемент ListView. Только вместо текста будут кнопки.boyfromsun писал(а):Да спасибо помогли.
И сразу ещё один вопрос. Холтел бы сделать таких кнопок около 20. И как мне сделать прокрутку вниз. Или прокрутку в право на след страницу. Хочу разместить 10кнопок на 1м экране и 10 на 2м. Или списком 20 на 1 с простым протистыванием. Пробовал scrollview но не удалось прокрутить. Крошится приложение при загрузке на эмулятоире.
Прокрутку текста я делал при помощи scrollview перед textview. Но прокрутка экрана с кнопками как-то не работает. Даже не могу понять как их добавить. Так как в графическом редакторе (graphical layout) прокрутить станицу ну никак дельзя. Даже для редактирования длинного текста. То есть редактировать только код ?
Вот что-то похожее, смотрите.
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.
Свои сообщения можно редактировать - кнопка edit.
Re: Работа с ImageButton
Хочешь я тебе скину кнопки с ScrollView ?
Но, как сказал trew правильно будет использовать listView с Adapter
Но, как сказал trew правильно будет использовать listView с Adapter
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Re: Работа с ImageButton
Скиньте. Посмотрю. Если не трудно. Ещё вопрос. Не получается перейти на другое окно кликом по кнопке imageview... крошится приложение. И ещё. Где-то читал что можно создать вместо xml страницы html и на неё переходить путём клика. То то есть кнопка>кликаем по ней>открывает html вместо xml... Просто по моему html проще чертить таблицы и редактировать текст. Или я не прав... ? Мне на каждой кнопке нужно сделать по 2-3 страницы A4 текста. (шкоргалки в универ) Прога будет универсальная. Хочу сделать 4 предмета (4кнопки)- в каждом предмете по N кнопок и в каждой N кнопке по пару страниц инфы... Вроде получилось сделать через простую кнопку (Button) А хочется и красоту в нём навести Этак похвастаться перед однокурсниками
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Re: Работа с ImageButton
Разобрал приложение "Полиглот урок 1" Хотел бы сделать что-то очень похожее.. Кто поможет ? как сделать такой список ? из 20 уроков ? Вместо 3х что там? (я в коде этой проги запутался)
в архиве разобранный apk
в архиве разобранный apk
- Вложения
-
- Poliglot.rar
- (249.93 КБ) 194 скачивания
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Re: Работа с ImageButton
Куда-то вы все пропали
Re: Работа с ImageButton
ImageView? Крашится?
Может ImageButton, а не ImageView
4 кнопки и еще N кнопок?
Не создавай много активити, используй Fragments и ListView продвинутый
Насчет ScrollView, скину завтра
Может ImageButton, а не ImageView
4 кнопки и еще N кнопок?
Не создавай много активити, используй Fragments и ListView продвинутый
Насчет ScrollView, скину завтра
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Re: Работа с ImageButton
А как создать страницу с текстом без активити ???
Позже начерчу что хочу сделать
Позже начерчу что хочу сделать