Работа с ImageButton
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Re: Работа с ImageButton
Вот скрин задуманного. Но хочется немного и какого-то стильного дизайна.
- Вложения
-
- Безымянный222.jpg (30.11 КБ) 6375 просмотров
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Re: Работа с ImageButton
Архивы не прекрепляются.
Хочется сделать похожее.
http://files.mail.ru/6BEC5199C6F54FF79162253778E0215B
Разобранная программа
и ниже собранная
Хочется сделать похожее.
http://files.mail.ru/6BEC5199C6F54FF79162253778E0215B
Разобранная программа
и ниже собранная
Re: Работа с ImageButton
trew писал(а):Если это 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, делаем обработчик нажатия, как-будто это кнопка.
Интересно как ему помогла сделать из imageview кнопку, ссылка на пример простого калькулятора ( со стандартными кнопками )
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Re: Работа с ImageButton
Здравствуйте. Хотел бы спросить. Я создал главный экран. Так сказать меню. С него я перехожу на N количество страниц которые содержат WebView.
Теперь вопрос. Вставил туда созданную ранее страницу (без картинок только текст и таблицы) Загружаю телефон . Всё работает. Но.. Страница ни только в низ листается но и в право. А хотелось бы сделать чтоб страница растягивалась в зависимости от экрана телефона и листалось только в низ. чтоб текст автоматически переносился на новую строку, а не заступал за правый край экрана.. Конечно можно пальцем потянуть и дочитать. Хо хочется сделать толково.
Теперь вопрос. Вставил туда созданную ранее страницу (без картинок только текст и таблицы) Загружаю телефон . Всё работает. Но.. Страница ни только в низ листается но и в право. А хотелось бы сделать чтоб страница растягивалась в зависимости от экрана телефона и листалось только в низ. чтоб текст автоматически переносился на новую строку, а не заступал за правый край экрана.. Конечно можно пальцем потянуть и дочитать. Хо хочется сделать толково.
Re: Работа с ImageButton
Попробуй такboyfromsun писал(а):Здравствуйте. Хотел бы спросить. Я создал главный экран. Так сказать меню. С него я перехожу на N количество страниц которые содержат WebView.
Теперь вопрос. Вставил туда созданную ранее страницу (без картинок только текст и таблицы) Загружаю телефон . Всё работает. Но.. Страница ни только в низ листается но и в право. А хотелось бы сделать чтоб страница растягивалась в зависимости от экрана телефона и листалось только в низ. чтоб текст автоматически переносился на новую строку, а не заступал за правый край экрана.. Конечно можно пальцем потянуть и дочитать. Хо хочется сделать толково.
Код: Выделить всё
browser.getSettings().setLoadWithOverviewMode(true);
browser.getSettings().setUseWideViewPort(true);
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Re: Работа с ImageButton
Код: Выделить всё
public class ActivityTwo1 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.two1);
WebView myBrowser = (WebView)findViewById(R.id.mybrowser);
myBrowser.loadUrl("file:///android_asset/Lesson1.htm");
browser.getSettings().setLoadWithOverviewMode(true);
browser.getSettings().setUseWideViewPort(true); //вставил в активити на каторой находится webview
}
}
Переменную добавил после добавление строчек..
ещё идеи есть ?
Re: Работа с ImageButton
Можно заменить browser.getSettings().setLoadWithOverviewMode(true);browser.getSettings().setUseWideViewPort(true);boyfromsun писал(а): ещё идеи есть ?
на myBrowser.getSettings().setLoadWithOverviewMode(true);myBrowser.getSettings().setUseWideViewPort(true);
Еще можешь в код веб страницы вставить фиксированную ширину, а при вставке в вебвью подставлять текущую ширину компонента.
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Re: Работа с ImageButton
Всё стало очень мелкое но всё ровно немного в право нужно двигать чтоб прочитать текст.
ещё идеи ?
пример страницы прикрепил.
Если получится чтоб текст переносился на новую строку прошу отпишитесь. Надеюсь на вашу помощь. Спасибо форумчане.
ещё идеи ?
пример страницы прикрепил.
Если получится чтоб текст переносился на новую строку прошу отпишитесь. Надеюсь на вашу помощь. Спасибо форумчане.
- Вложения
-
- Безымянная страница.rar
- (1.42 КБ) 197 скачиваний
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Re: Работа с ImageButton
Хочу сделать чтоб на разных телефонах растягивалось не больше ширины экрана. А строки просто переносились.DeadKenny писал(а):Можно заменить browser.getSettings().setLoadWithOverviewMode(true);browser.getSettings().setUseWideViewPort(true);boyfromsun писал(а): ещё идеи есть ?
на myBrowser.getSettings().setLoadWithOverviewMode(true);myBrowser.getSettings().setUseWideViewPort(true);
Еще можешь в код веб страницы вставить фиксированную ширину, а при вставке в вебвью подставлять текущую ширину компонента.
Re: Работа с ImageButton
boyfromsun писал(а): Хочу сделать чтоб на разных телефонах растягивалось не больше ширины экрана. А строки просто переносились.
Код: Выделить всё
<meta name="HandheldFriendly" content="true" />
<meta name="viewport"
content="width=device-width,
height=device-height, user-scalable=no" />
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Re: Работа с ImageButton
Не помогает. Сами попробуйте. Выше прикрепил простую htm страницу.DeadKenny писал(а):boyfromsun писал(а): Хочу сделать чтоб на разных телефонах растягивалось не больше ширины экрана. А строки просто переносились.Это в заголовок страницы вставьте.Код: Выделить всё
<meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, height=device-height, user-scalable=no" />
даже добавлял это
Код: Выделить всё
<meta name="viewport"
content="
height = [pixel_value | device-height] ,
width = [pixel_value | device-width ] ,
initial-scale = float_value ,
minimum-scale = float_value ,
maximum-scale = float_value ,
user-scalable = [yes | no] ,
target-densitydpi = [dpi_value | device-dpi |
high-dpi | medium-dpi | low-dpi]"
/>
вот код htm:
Код: Выделить всё
<html>
<head>
<meta name="viewport"
content="
height = [pixel_value | device-height] ,
width = [pixel_value | device-width ] ,
initial-scale = float_value ,
minimum-scale = float_value ,
maximum-scale = float_value ,
user-scalable = [yes | no] ,
target-densitydpi = [dpi_value | device-dpi |
high-dpi | medium-dpi | low-dpi]"
/>
</head>
<body>
<div id="wb_Text1" style="position:absolute;left:14px;top:11px;width:956px;height:112px;z-index:0;text-align:left;">
<span style="color:#000000;font-family:arial;font-size:13px;">WYSIWYG Web Builder - одна из тех программ, о предназначении которых можно судить по их названиям. Этот веб-редактор позволяет создавать полноценные страницы и даже целые сайты без знания HTML-разметки, PHP-кода и прочих средств, которыми оперируют профессиональными веб-разработчиками. Программа очень проста в использовании: есть рабочая область, на которую предлагается добавлять различные элементы сайта. Таким образом, задача пользователя сводится к подбору нужных элементов и размещению их на странице. Генерация кода происходит полностью автоматически. На любом этапе работы над проектом можно быстро посмотреть, как будет выглядеть страница в браузере, используемом по умолчанию, нажав клавишу «F5». Для удобства можно внести в список браузеров, в которых должен выполняться предварительный просмотр, все веб-обозреватели, установленные в системе. </span>
</div>
</body>
</html>
-
- Сообщения: 28
- Зарегистрирован: 12 ноя 2013, 10:00
Re: Работа с ImageButton
C этим разобрался. Спасибо за помощь. В тегах div была задана ширина которая не давала переноса строкам.