2016-12-30 8 views
0

Я попытался применить тему цвета по всему приложению, которое относится к стилям. Я застрял в применении цвета от стиля в drawable xml. Ниже путь не сработал, но нужен такой материал.Как использовать стиль в drawable xml like shape, stoke?

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 

    <solid style="@style/sample" /> 

    <stroke 
     android:width="3dip" 
     style="@style/sample" /> 

    <corners android:radius="10dip" /> 

    <padding 
     android:bottom="0dip" 
     android:left="0dip" 
     android:right="0dip" 
     android:top="0dip" /> 

</shape> 

ответ

0

вместо стиля настройки определяют цвет в color.xml внутри дорожит папку и добавить к XML, как android:[email protected]/yourColor .Есть не атрибут стиля для формы.

+0

Ravi, я знаю атрибут цвета. Я использую другое приложение для ссылки на внешний проект. Во внешнем проекте имеется папка с возможностью выбора. Когда я использую внешний проект в качестве библиотеки, мне нужно ссылаться на стили в основном проекте. – user3796430

+0

Как вы можете видеть документы, вы не можете добавить стиль в форму xml. Не можете ли вы ссылаться на цвет в другом приложении, а не на стиле? –

+0

вот почему я спрашиваю у всех сомнения !! любой способ использовать это. – user3796430

0

Для добавления цвета вы можете использовать <solid android:color="@color/primary_light" />

А пример рабочего кода:

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > 
    <solid android:color="@color/primary_light" /> 
    <stroke android:width="1dip" android:color="#FFFFFF" /> 
    <corners android:radius="8dp"/> 

</shape> 
+0

Я знаю, что так я не свежее. я спрашиваю: «Я использую другое приложение для ссылки на внешний проект. Во внешнем проекте есть папка с возможностью рисования. Когда я использую внешний проект в качестве библиотеки, мне нужно ссылаться на стили в основном проекте». – user3796430

0

Я не думаю, что вы можете использовать стиль для инсульта, пожалуйста, посмотрите на this.

 Смежные вопросы

  • Нет связанных вопросов^_^