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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Ian_P
0 / 0 / 0
Регистрация: 08.05.2015
Сообщений: 31
#1

Не могу создать чекбокс и радиобаттон - Программирование Android

07.08.2016, 17:05. Просмотров 577. Ответов 11
Метки нет (Все метки)

Добрый день! Android начал изучать буквально сейчас. При создании чекбокса, либо радиобаттона, появляется окошко с ошибкой:
Exception raised during rendering: Binary XML file line #-1: Error inflating class <unknown>
Первая строка XML файла: <?xml version="1.0" encoding="utf-8"?>
Как это исправить? Спасибо!
0
Миниатюры
Не могу создать чекбокс и радиобаттон  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.08.2016, 17:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не могу создать чекбокс и радиобаттон (Программирование Android):

AlertDialog - сохранение позиции выбранной радиобаттон - Программирование Android
Друзья, очень нужна ваша помощь, бьюсь уже 2ой день над такой проблемой! final String item = {&quot;ENGLISH&quot;, &quot;GERMAN&quot;, &quot;FRENCH&quot;}; ...

Как чекнуть радиобаттон (в радиогруппе) из настроек? - Программирование Android
Всем привет! :) целый день пытаюсь получить при старте программы в радио-группе &quot;чекнутый&quot; определенный радио-бутон из настроек. ...

Чекбокс не могу проверить - PHP
&lt;form name=&quot;layoutform&quot; action=&quot;checkbox_test.php&quot; method=&quot;POST&quot;&gt; &lt;input type=&quot;checkbox&quot; name=&quot;cbName&quot; value=&quot;this is dummy value ...

Чекбокс не могу дать ума - Delphi
Всем день добрый. Вопрос в следующем. У меня есть 5 ЧекБоксов. Надо сделать так. Программа по очереди проверяет каждый чекбокс и если он...

Создать чекбокс, чтобы при нажатии на флажок текст зачеркивался - jQuery
Создал чеклист, как создать чекбокс чтобы когда нажали на флажок текст зачеркиварлся &lt;html&gt; &lt;head&gt; &lt;meta http-equiv=&quot;Content-Type&quot;...

Не работает радиобаттон - Matlab
При выполнении программы первый раз радиобаттон с зависимой фиксацией работает выбирает нужные параметры для передачи в симулинк При...

11
vxg
Модератор
3181 / 1984 / 226
Регистрация: 13.01.2012
Сообщений: 7,669
07.08.2016, 19:18 #2
Ian_P, вы уверены что ошибка только от этих элементов? с обычным текстом все работает?
0
Ian_P
0 / 0 / 0
Регистрация: 08.05.2015
Сообщений: 31
07.08.2016, 21:39  [ТС] #3
Да, текст, обычные кнопки, переключатели (switch) все это работает
0
Vladimirys
309 / 206 / 25
Регистрация: 16.01.2010
Сообщений: 589
07.08.2016, 22:02 #4
Логи то есть, и желательно полные код вашей разметки.
Цитата Сообщение от Ian_P Посмотреть сообщение
Первая строка XML файла: <?xml version="1.0" encoding="utf-8"?>
Эта строка уже не обязательна.
0
Ian_P
0 / 0 / 0
Регистрация: 08.05.2015
Сообщений: 31
07.08.2016, 22:12  [ТС] #5
Вот полный код разметки:
XML
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
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    tools:context="com.example.basicviews.MainActivity"
    tools:showIn="@layout/activity_main">
 
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Some text"
        android:id="@+id/textView2" />
 
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Моя кнопка"
        android:id="@+id/button"
        android:layout_alignParentEnd="true"
        android:layout_marginBottom="52dp" />
 
    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="New CheckBox"
        android:id="@+id/checkBox"
        android:layout_centerVertical="true"
        android:layout_toEndOf="@+id/textView2" />
 
</RelativeLayout>
Логи вы имеете ввиду то, что появляется при клике по кнопке "Details"?
Вот они:
Код
java.lang.NoSuchMethodError: android.graphics.drawable.VectorDrawable_Delegate.nCreateTreeFromCopy(JJ)J
	at android.graphics.drawable.VectorDrawable.nCreateTreeFromCopy(VectorDrawable.java)
	at android.graphics.drawable.VectorDrawable.access$400(VectorDrawable.java:204)
	at android.graphics.drawable.VectorDrawable$VectorDrawableState.createNativeTreeFromCopy(VectorDrawable.java:837)
	at android.graphics.drawable.VectorDrawable$VectorDrawableState.<init>(VectorDrawable.java:812)
	at android.graphics.drawable.VectorDrawable.mutate(VectorDrawable.java:268)
	at android.graphics.drawable.DrawableContainer$DrawableContainerState.addChild(DrawableContainer.java:817)
	at android.graphics.drawable.StateListDrawable$StateListState.addStateSet(StateListDrawable.java:329)
	at android.graphics.drawable.AnimatedStateListDrawable$AnimatedStateListState.addStateSet(AnimatedStateListDrawable.java:602)
	at android.graphics.drawable.AnimatedStateListDrawable.parseItem(AnimatedStateListDrawable.java:525)
	at android.graphics.drawable.AnimatedStateListDrawable.inflateChildElements(AnimatedStateListDrawable.java:453)
	at android.graphics.drawable.AnimatedStateListDrawable.inflate(AnimatedStateListDrawable.java:385)
	at android.graphics.drawable.DrawableInflater.inflateFromXml(DrawableInflater.java:130)
	at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:1224)
	at android.graphics.drawable.Drawable.createFromXml(Drawable.java:1197)
	at com.android.layoutlib.bridge.impl.ResourceHelper.getDrawable(ResourceHelper.java:315)
	at android.content.res.BridgeTypedArray.getDrawable(BridgeTypedArray.java:681)
	at android.widget.CompoundButton.<init>(CompoundButton.java:89)
	at android.widget.CheckBox.<init>(CheckBox.java:70)
	at android.widget.CheckBox.<init>(CheckBox.java:66)
	at android.widget.CheckBox.<init>(CheckBox.java:62)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at android.view.LayoutInflater.createView(LayoutInflater.java:645)
	at android.view.BridgeInflater.onCreateView(BridgeInflater.java:107)
	at android.view.LayoutInflater.onCreateView(LayoutInflater.java:717)
	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:785)
	at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:149)
	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727)
	at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:858)
	at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:70)
	at android.view.LayoutInflater.rInflate(LayoutInflater.java:834)
	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821)
	at android.view.LayoutInflater_Delegate.parseInclude(LayoutInflater_Delegate.java:197)
	at android.view.LayoutInflater.parseInclude(LayoutInflater.java:902)
	at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:854)
	at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:70)
	at android.view.LayoutInflater.rInflate(LayoutInflater.java:834)
	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821)
	at android.view.LayoutInflater.inflate(LayoutInflater.java:518)
	at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
	at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:317)
	at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:429)
	at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:350)
	at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:520)
	at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:508)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:967)
	at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:508)
	at com.android.tools.idea.rendering.RenderTask.access$600(RenderTask.java:75)
	at com.android.tools.idea.rendering.RenderTask$3.call(RenderTask.java:620)
	at com.android.tools.idea.rendering.RenderTask$3.call(RenderTask.java:617)
	at com.android.tools.idea.rendering.RenderService.runRenderAction(RenderService.java:371)
	at com.android.tools.idea.rendering.RenderTask.render(RenderTask.java:617)
	at com.android.tools.idea.rendering.RenderTask.render(RenderTask.java:639)
	at com.intellij.android.designer.designSurface.AndroidDesignerEditorPanel$7.run(AndroidDesignerEditorPanel.java:519)
	at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:337)
	at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:327)
	at com.intellij.util.ui.update.MergingUpdateQueue$3.run(MergingUpdateQueue.java:271)
	at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:286)
	at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:244)
	at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:234)
	at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
	at com.intellij.util.Alarm$Request$1.run(Alarm.java:352)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Вот еще раз полный скриншот как это выглядит
0
Миниатюры
Не могу создать чекбокс и радиобаттон  
Vladimirys
309 / 206 / 25
Регистрация: 16.01.2010
Сообщений: 589
07.08.2016, 22:18 #6
Попробуйте изменить версию, с 24, на нижние. И что бы не превьюшки были.
0
Ian_P
0 / 0 / 0
Регистрация: 08.05.2015
Сообщений: 31
07.08.2016, 23:12  [ТС] #7
установил в SDK Manager все апи, вплоть до 21, но как поменять на более раннюю непонятно, в списке только 24 версия, может еще надо что-то сделать, чтобы появились все версии?
0
Миниатюры
Не могу создать чекбокс и радиобаттон  
Ian_P
0 / 0 / 0
Регистрация: 08.05.2015
Сообщений: 31
07.08.2016, 23:22  [ТС] #8
В файле build.gradle написано minSdkVersion 21
0
Миниатюры
Не могу создать чекбокс и радиобаттон  
quadenes
2 / 2 / 1
Регистрация: 14.07.2015
Сообщений: 50
08.08.2016, 11:55 #9
Ian_P, в Android SDK скачайте предыдущие версии, перезагрузите AS и выбирайте)
0
quadenes
2 / 2 / 1
Регистрация: 14.07.2015
Сообщений: 50
08.08.2016, 11:57 #10
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Ian_P,
1
Миниатюры
Не могу создать чекбокс и радиобаттон   Не могу создать чекбокс и радиобаттон  
Vladimirys
309 / 206 / 25
Регистрация: 16.01.2010
Сообщений: 589
08.08.2016, 18:28 #11
Цитата Сообщение от Ian_P Посмотреть сообщение
установил в SDK Manager все апи, вплоть до 21, но как поменять на более раннюю непонятно, в списке только 24 версия, может еще надо что-то сделать, чтобы появились все версии?
Не тут меняйте. А прямо в редакторе, там около зеленого робота число 24, если клацнуть по нему то раскроется список.
1
Миниатюры
Не могу создать чекбокс и радиобаттон  
Ian_P
0 / 0 / 0
Регистрация: 08.05.2015
Сообщений: 31
08.08.2016, 21:05  [ТС] #12
quadenes
Спасибо большое, я качал старые версии в SDK Manager, а надо было там, где у вас первый скриншот, только после этого появился список из старых версий

Добавлено через 1 минуту
Vladimirys
Спасибо, появился список только после установки непосредственно в Android Studio, а не в SDK Manager
0
08.08.2016, 21:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.08.2016, 21:05
Привет! Вот еще темы с ответами:

Программное обращение к радиобаттон - C++ Builder
int i = 1; RadioButton StrToInt(i)-&gt;Checked = True; как программно можно прописать к какому радио батону я обращаюсь ?

Вопрос по OptionButton (радиобаттон?) - MS Word
Подскажите пожалуйста как у элемента ActivX OptionButton в Word 2010 изменить сам размер круга перед полями выбора. Столкнулся с этой...

Сохранение ответов из радиобаттон в БД - Delphi БД
Добрый день! У меня тест подключен к БД, вопросы и ответы из БД выводятся в радиобаттон, при нажатии на кнопку &quot;следующий вопрос&quot; выводится...

Радиобаттон и delete строки - PHP БД
Ребят, сижу пишу код, уже падаю. В голову ничего не лезет, возможно кто то из Вас сможет подсказать что делать. Я должен был реализовать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru