powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / XML для android
33 сообщений из 33, показаны все 2 страниц
XML для android
    #38304131
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут 14451563 тишина, можете помочь?
...
Рейтинг: 0 / 0
XML для android
    #38304455
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
android studio это Jetbrains. почему бы не задать вопрос им .
заодно убедиться, что у тебя актуальная версия и попробовать тоже самое в IDEA
...
Рейтинг: 0 / 0
XML для android
    #38304676
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaandroid studio это Jetbrains. почему бы не задать вопрос им .
заодно убедиться, что у тебя актуальная версия и попробовать тоже самое в IDEA

это проблема не в студии, тож самое и в эклипсе, netbeans...
это в правильности xml.
версии актуальны
...
Рейтинг: 0 / 0
XML для android
    #38304731
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как там Станиславский говорил? Не верю (с)

Меня терзают смутные сомнения, не накосячил ли ты с настройкой проекта, правильное sdk и т.д.
...
Рейтинг: 0 / 0
XML для android
    #38304762
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотелось бы верить, что накосячил, только вот знать бы где.
всё что можно облазил - ничего не нашел...
...
Рейтинг: 0 / 0
XML для android
    #38304776
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и ещё
при построении графики не может распарсить
...
Рейтинг: 0 / 0
XML для android
    #38304785
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у тебя какие-то проблемы либо с настройкой sdk, либо со структурой проекта, либо еще с чем-то. с xml все ок, это видно и невооруженным взглядом и по моему скрину.
создай новый проект в своей студии, добавь в него только этот xml и посмотри есть ли ошибка. если ошибки нет, просто проконтролируй, чтоб настройки чистого проекта соответствовали настройкам твоего.
...
Рейтинг: 0 / 0
XML для android
    #38304972
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробовал в android developer tools содать проект с 0
там есть конструктор, который позволяет создавать эти xml
и там нет такого элемента как ImageView
т.е. действительно надо как-то его описывать, только не понятно где, ничего подобного не нашел.
в исходниках проекта видима что-то спрятали.
может есть у кого информация как надо такое "декларировать" или библиотекак какая?
в sdk все перепровери, всё есть.
хоть в какую сторону копать?
...
Рейтинг: 0 / 0
XML для android
    #38305000
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяхоть в какую сторону копать?
в сторону правильной настройки проекта. ImageView стандартный виджет существующий с самой первой версии андроида.
запакуй папку с проектом (без директорий out, target) и прикрепи тут, либо выложи где-то. если откроется в IDEA у меня, гляну.
...
Рейтинг: 0 / 0
XML для android
    #38305154
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оригинал проекта с сайта, чтоб не было моих вкраплений
...
Рейтинг: 0 / 0
XML для android
    #38305155
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
XML для android
    #38305156
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
XML для android
    #38305158
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
XML для android
    #38305168
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
XML для android
    #38305172
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне твой проект нужен, а не оригинал проекта с сайта. интересно было посмотреть что у тебя не так.
...
Рейтинг: 0 / 0
XML для android
    #38305176
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
android studio -таже idea
первоначально открываеся импортом проекта
...
Рейтинг: 0 / 0
XML для android
    #38305211
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все я понял. этот файл лежит в папке drawable. контролам место в layout. пусть авторы проекта себя об стену убьют .
...
Рейтинг: 0 / 0
XML для android
    #38305233
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там еще есть...файл styles
...
Рейтинг: 0 / 0
XML для android
    #38305260
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с ним все ок. но только divider должен быть валидным drawable, а это либо картинка, либо графический примитив. я честно говоря не знаю, как оно у автора в принципе работало. может когда-то так можно было х.з. но судя по указанию отступов в sp автору надо люлей дать и до клавы не подпускать.

вставь <item name="android:divider">@android:drawable/divider_horizontal_dark</item>
а совсем правильно будет этот файл из андроид-сдк себе в drawable(hdpi|mdpi|ldpi) скопировать. потому что наличие и наименование андроидных ресурсов от версии к версии не гарантируется.
...
Рейтинг: 0 / 0
XML для android
    #38305290
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что с этим
<style parent="@android:attr/listViewStyle" name="treeViewListStyle">

еще продолжается
Rendering Problems Missing styles. Is the correct theme chosen for this layout? Use the Theme combo box above the layout to choose a different layout, or fix the theme style references. Failed to find style 'treeViewListStyle' in current theme (3 similar errors not shown)
...
Рейтинг: 0 / 0
XML для android
    #38305296
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
@android:style/Widget.ListView

или вариант с .Holo / .Holo.Light

подзреваю, что весь проект и работает через жопу, так же как написан.
...
Рейтинг: 0 / 0
XML для android
    #38305305
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я так понимаю
<item name="android:divider">@android:drawable/divider_horizontal_dark</item>
заглушка, чтоб не пользовать divider.xml ?
только интересно, что они хотели изобразить?
...
Рейтинг: 0 / 0
XML для android
    #38305322
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяя так понимаю
заглушка, чтоб не пользовать divider.xml ?
нет. они хотели изобразить ровно тоже самое, только всунули для этого ImageView, у которого src указывал на ту же картинку.
...
Рейтинг: 0 / 0
XML для android
    #38305327
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что делать с Rendering Problems Missing styles.
...
Рейтинг: 0 / 0
XML для android
    #38305329
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин вадя...ты спросил что вставлять на месте listViewStyle. что я тебе на это ответил? вот то самое и вставляй. не будет никаких ошибок
...
Рейтинг: 0 / 0
XML для android
    #38305331
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дак я вставил.
это не помогло
...
Рейтинг: 0 / 0
XML для android
    #38305333
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ошибку в файле styles сняло
а при рендеринге layout main_demo ошибка осталась
...
Рейтинг: 0 / 0
XML для android
    #38305336
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там в values есть файл attrs.xml
это parent="@android:attr/listViewStyle" не на него ссылается
...
Рейтинг: 0 / 0
XML для android
    #38305341
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
//attrs.xml
<attr name="treeViewListStyle" format="reference"/>

//создать themes.xml
//вместо Theme.Holo.Light может стоять та тема которая у тебя базовая
<style name="My.Theme" parent="android:style/Theme.Holo.Light">
        <item name="treeViewListStyle">@style/treeViewListStyle</item>
</style>

//AndroidManifest.xml
<application
        android:theme="@style/My.Theme">
...
Рейтинг: 0 / 0
XML для android
    #38305415
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
некоторые "находки"
файл diwider.xml должен (более вероятнее) находиться в папке layout,
в файле styles.xml на него должна быть такая ссылка
<item name="android:divider">@layout/divider</item>

в файл attrs.xml
Код: 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.
38.
39.
40.
41.
42.
43.
44.
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <attr name="treeViewListStyle" format="reference"/>

    <declare-styleable name="TreeViewList">
	    <attr name="collapsible" format="boolean" />
		<attr name="src_expanded" format="reference|color" />
		<attr name="src_collapsed" format="reference|color" />
        <attr name="indent_width" format="dimension" />
        <attr name="handle_trackball_press" format="boolean" />
		<attr name="indicator_gravity">
			<!-- Push object to the top of its container, not changing its size. -->
			<flag name="top" value="0x30" />
			<!-- Push object to the bottom of its container, not changing its size. -->
			<flag name="bottom" value="0x50" />
			<!-- Push object to the left of its container, not changing its size. -->
			<flag name="left" value="0x03" />
			<!-- Push object to the right of its container, not changing its size. -->
			<flag name="right" value="0x05" />
			<!-- Place object in the vertical center of its container, not changing its size. -->
			<flag name="center_vertical" value="0x10" />
			<!-- Grow the vertical size of the object if needed so it completely fills its container. -->
			<flag name="fill_vertical" value="0x70" />
			<!-- Place object in the horizontal center of its container, not changing its size. -->
			<flag name="center_horizontal" value="0x01" />
			<!-- Grow the horizontal size of the object if needed so it completely fills its container. -->
			<flag name="fill_horizontal" value="0x07" />
			<!-- Place the object in the center of its container in both the vertical and horizontal axis, not changing its size. -->
			<flag name="center" value="0x11" />
			<!-- Grow the horizontal and vertical size of the object if needed so it completely fills its container. -->
			<flag name="fill" value="0x77" />
			<!-- Additional option that can be set to have the top and/or bottom edges of the child clipped to its container's bounds.
				The clip will be based on the vertical gravity: a top gravity will clip the bottom edge, a bottom gravity will clip the top
				edge, and neither will clip both edges. -->
			<flag name="clip_vertical" value="0x80" />
			<!-- Additional option that can be set to have the left and/or right edges of the child clipped to its container's bounds.
				The clip will be based on the horizontal gravity: a left gravity will clip the right edge, a right gravity will clip the
				left edge, and neither will clip both edges. -->
			<flag name="clip_horizontal" value="0x08" />
		</attr>
        <attr name="indicator_background" format="reference|color" />
        <attr name="row_background" format="reference|color" />
	</declare-styleable>
</resources>


файл themes.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
<?xml version="1.0" encoding="utf-8"?>
<resources>

    <style name="My.Theme" parent="android:style/Theme.Holo.Light">
        <item name="treeViewListStyle">@style/treeViewListStyle</item>
    </style>

</resources>


файл AndroidManifest.xml
Код: xml
1.
2.
3.
4.
 <application
            android:theme="@style/My.Theme"
            android:icon="@drawable/icon"
            android:label="@string/app_name">




ошибка в рендеренге не убралась...
...
Рейтинг: 0 / 0
XML для android
    #38305918
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяв файле styles.xml на него должна быть такая ссылка
<item name="android:divider">@layout/divider</item>
вадя, удачи тебе в тыкании пальцем в небо
...
Рейтинг: 0 / 0
XML для android
    #38306156
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2chpasha
это называется - "метод научного тыка" :)
к сожалению не у кого поучиться, в книгах не все описано

android studio позволяет на этапе написания выявлять ошибки.
если б разработчики этого проекта им пользовались они б не сделали таких глупых ошибок (вроде солидная контора)
в их коде файл divider.xml не использавался, просто потому как не доходило до него

твой пример кода 14461888 от ошибок не избавлял, поэтому и приходилось "тыкать"
помогло вот такое файл themes.xml (styles.xml тож подходит)
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<?xml version="1.0" encoding="utf-8" ?>
<resources>
    <style name="My.Theme" parent="android:Theme.NoTitleBar.Fullscreen">
        <item name="treeViewListStyle">@layout/main_demo</item>
//добавленное здесь используется
        <item name="android:divider">@drawable/expanded</item>
    </style>

    <style parent="My.Theme" name="treeViewListStyle">
//доавленное здесь игнорируется
    </style>
</resources

>

под ответ подогнал, но хотелось бы понять как всё это работает
можешь растолковать?
...
Рейтинг: 0 / 0
XML для android
    #38306213
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадятвой пример кода 14461888 от ошибок не избавлял, поэтому и приходилось "тыкать"
вообще-то у меня все работало. на превью IDE не нужно полагаться, существует масса причин по которым оно может работать не корректно. единственная проверка - запуск на устройстве/эмуляторе.


вадяно хотелось бы понять как всё это работает
можешь растолковать?
извини, у меня не на столько много времени.
все уже украдено до нас, просто почитай здесь и посмотри
как все сделано в самом андроиде (android-sdk\platforms\android-XX\data\res\values\ - файлы attrs, styles, themes) . я делаю ровно также, просто смотрю, как делают они.
к тому же мне кажется, что стили и темы это не то, с чем нужно заморачиваться в начале.
...
Рейтинг: 0 / 0
33 сообщений из 33, показаны все 2 страниц
Форумы / Android [игнор отключен] [закрыт для гостей] / XML для android
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]