Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Расширил класс Button. Как нужно подправить XML-layout? Еще ClassCastException - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как зафиксировать нижнюю панель? http://www.cyberforum.ru/android-dev/thread1083033.html
Здравствуйте коллеги! Исходные данные следующие: имеем приложение с многочисленными активити, в каждой из которых присутствует нижняя панель, в разметке это выглядит так: <?xml version="1.0"...
Программирование Android Буферизация форм в сервисе Гуру помогите! Пишу корпоративную звонилку под одну фирму. Но она СЛИШКОМ большая и ОЧЕНЬ долго грузится(6 закладок и 5 списков и это только на сегодня). Долго заполняется список, отрисовываются... http://www.cyberforum.ru/android-dev/thread1082855.html
AutoScrolls TextView. Текст выводится не полностью Программирование Android
Нужно сделать текст, который в случае, если не влезает в экран начинает скролиться по кругу. В некоторых случаях работает, а в некоторых случаях обрезается, как на картинке и текст остается на...
Программирование Android Карты
Как создать карты своими руками? Ну например как в 2GIS, там карты сделали сами
Программирование Android Парсинг JSON-файла http://www.cyberforum.ru/android-dev/thread1082628.html
Есть файл со следующим содержимым: т.е. только со значениями! Как его распарсить?? Этот способ не работает: void examineJSONFile() { try { String x =...
Программирование Android Масштабирование картинки при поворе экрана, Android 2.2 Добрый день! Я тестирую приложение на телефоне с Android 2.2 и на планшете с 4.0.3 Задача, чтобы если размер картинки меньше размера экрана (в пикселах), то картинка показывается как есть. А если... подробнее

Показать сообщение отдельно
Booker DeWitt
1 / 1 / 0
Регистрация: 04.05.2013
Сообщений: 20

Расширил класс Button. Как нужно подправить XML-layout? Еще ClassCastException - Программирование Android

27.01.2014, 20:50. Просмотров 1429. Ответов 3
Метки (Все метки)

Расширил класс Button:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package com.some.thing;
 
import android.content.Context;
import android.util.AttributeSet;
import android.widget.Button;
 
public class ButtonVar extends Button{
    protected boolean correct = false;
    ButtonVar (Context context){
        super(context);
    }
    ButtonVar (Context context, AttributeSet attrs){
        super(context, attrs);
    }
    ButtonVar (Context context, AttributeSet attrs, int defStyle){
        super(context, attrs, defStyle);
    }
    public void setCorrect (boolean correct){
        this.correct = correct;
    }
    public boolean getCorrect (){
        return this.correct;
    }
}
А вот моя кнопка в XML:
XML
1
2
3
4
5
6
7
8
9
10
<Button
        android:id="@+id/buttonVar1"
        style="@style/ButtonVars"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/textView"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="50dp"
        android:text="@string/button_var1_default"
        />
Что нужно подправить в XML? Я так понимаю тег Button должен изменить вид. И может еще где-то что-то надо подправить? Если заменить Button на com.some.thing.ButtonVar, то редактор layout выдает:
The following classes could not be instantiated:
- com.some.thing.ButtonVar (Open Class, Show Error Log)
Еще у меня ClassCastException вываливается здесь:
Java
1
btnVar1 = (ButtonVar) findViewById (R.id.buttonVar1);
Может это взаимосвязано?

Спасибо заранее за помощь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru