С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Создание контрола (Spinner) - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Горизонтальная прокрутка? http://www.cyberforum.ru/android-dev/thread786457.html
Доброе время суток. Как реализовать, чтоб при нажатие на кнопку появлялась панелька (не на весь экран) с возможностью горизонтальной прокрутки
Программирование Android С чего начать писать под Android? Народ всем привет! Вот задумался писать программы и игры под android <-- это сможет 1 человек?(ну программы ясно сможет а игры например как быть с графикой?) И еше на чем лучше писать проги и игры... http://www.cyberforum.ru/android-dev/thread786426.html
Программирование Android прозрачная кнопка
Почему в Эклипсе на Graphical Layout кнопка прозрачная, а на эмуляторе и телефоне нет??..как сделать ее прозрачной?
Программирование Android Android NDK
Здравствуйте, форумчане. Появилось пара вопросов относительно Android NDK... С NDK можно программировать только вставками нативного кода? Или можно чисто на с++?
Программирование Android Андроид-клиент для прямой трансляции видео с события http://www.cyberforum.ru/android-dev/thread785644.html
Доброго времени суток! Дело вот в чем. Есть сайт написанный на html5 который успешно транслирует еженедельное событие(кодек MPEG4). Если заходить с помощью обычного компа, то можно нормально...
Программирование Android Из пункта меню в диалоговое окно Добрый вечер...подскажите как сделать так, чтоб при нажатии на пункт из меню, выводилось диалоговое окно нового класса(у меня DialogVer.java)...вот код созданного меню с одним пунктом...как связать,... подробнее

Показать сообщение отдельно
nikooolay
8 / 8 / 0
Регистрация: 20.11.2009
Сообщений: 410
15.02.2013, 01:43  [ТС]
Если я правильно понял ваше замечание
то следует написать вот так
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
public class MySpinnerVeiw extends Spinner {
 
    String[] data ={"122", "255"} ;
    Spinner spinner;
    
    public MySpinnerVeiw(Context context, AttributeSet attrs) {
        super(context, attrs);
        init();
        //spinner = (Spinner) findViewById(context.get);
        // TODO Auto-generated constructor stub
    }
    ArrayAdapter<String>  adapter1 = new ArrayAdapter<String>(
            getContext(), R.layout.my_spinner_style,data) {
 
        public View getView(int position, View convertView,
                ViewGroup parent) {
            View v = super.getView(position, convertView, parent);
 
            ((TextView) v).setTextSize(16);
            ((TextView) v).setTextColor(
                    getResources()
                    .getColorStateList(R.color.green));
           
            invalidate();
            return v;
        }
 
        public View getDropDownView(int position, View convertView,
                ViewGroup parent) {
            View v = super.getDropDownView(position, convertView,
                    parent);
            v.setBackgroundResource(R.drawable.car);
 
            ((TextView) v).setTextColor(getResources().getColorStateList(
                            R.color.blue));
         //   ((TextView) v).setTypeface(fontStyle);
            invalidate();
            return v;
        }
        
       
    };
    public void init()
    { 
         spinner.setAdapter(adapter1);
         }
    
}
и получаю вот такую ошибку
Кликните здесь для просмотра всего текста
FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.gps_marker/com.example.gps_marker.MenuActivity}: android.view.InflateException: Binary XML file line #57: Error inflating class com.example.gps_marker.MySpinnerVeiw
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1768)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1784)
at android.app.ActivityThread.access$1500(ActivityThread.java:123)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:939)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3835)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.view.InflateException: Binary XML file line #57: Error inflating class com.example.gps_marker.MySpinnerVeiw
at android.view.LayoutInflater.createView(LayoutInflater.java:518)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:570)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:623)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
at android.view.LayoutInflater.inflate(LayoutInflater.java:408)
at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:213)
at android.app.Activity.setContentView(Activity.java:1657)
at com.example.gps_marker.MenuActivity.onCreate(MenuActivity.java:43)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1722)
... 11 more
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.constructNative(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:415)
at android.view.LayoutInflater.createView(LayoutInflater.java:505)
... 23 more
Caused by: java.lang.NullPointerException
at com.example.gps_marker.MySpinnerVeiw.init(MySpinnerVeiw.java:57)
at com.example.gps_marker.MySpinnerVeiw.<init>(MySpinnerVeiw.java:20)
... 26 more
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.