When I run a v21 device, minor details change like a progress bar have a
red color, but the drawer and toolbar look the same..
My base values/styles.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
<item name="colorPrimary">#ff0000</item>
<item name="android:colorPrimary">#ff0000</item>
<item name="colorPrimaryDark">#ff0000</item>
<item name="colorAccent">@color/light_green</item>
</style>
<style name="ToolbarCustomIconColor" parent="AppTheme">
<!-- android:textColorSecondary is used for coloring the navigation
drawer icon and up arrow. -->
<item name="android:textColorSecondary">#FFFFFFFF</item>
</style>
</resources>
values-21/styles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
<item name="colorPrimary">@color/dark_green</item>
<item name="android:colorPrimary">@color/dark_green</item>
<item name="colorPrimaryDark">@color/dark_green</item>
<item name="colorAccent">@color/light_green</item>
</style>
<style name="ToolbarCustomIconColor" parent="AppTheme">
<!-- android:textColorSecondary is used for coloring the navigation
drawer icon and up arrow. -->
<item name="android:textColorSecondary">#FFFFFFFF</item>
</style>
</resources>
On Friday, December 5, 2014 9:26:35 AM UTC-6, pfn wrote:
>
> What version are you on, which file did you edit. If you're on 21 and only
> configured the base version, or vice versa, your styling will not appear.
> Details are important
>
> On Fri, Dec 5, 2014, 7:22 AM Benny Thompson <[email protected]
> <javascript:>> wrote:
>
>>
>> <https://lh6.googleusercontent.com/-ENq3g1-xNDc/VIHNr_TNJfI/AAAAAAAAAHM/AseIVynQFR0/s1600/Screen%2BShot%2B2014-12-05%2Bat%2B9.22.02%2BAM.png>
>>
>>
>> On Friday, December 5, 2014 9:15:20 AM UTC-6, pfn wrote:
>>>
>>> Only guess then is that your styles.xml is in the wrong place
>>>
>>> On Fri, Dec 5, 2014, 7:07 AM Benny Thompson <[email protected]> wrote:
>>>
>>>> Forgot to include the manifest:
>>>>
>>>> <manifest xmlns:android="http://schemas.android.com/apk/res/android"
>>>> package="com.test"
>>>> android:versionCode="0"
>>>> android:versionName="0.1">
>>>>
>>>> <uses-permission android:name="android.permission.INTERNET"/>
>>>> <uses-permission android:name="android.permission.ACCESS_NETWORK_
>>>> STATE"/>
>>>>
>>>> <uses-sdk
>>>> android:minSdkVersion="9"
>>>> android:targetSdkVersion="21"/>
>>>>
>>>> <application
>>>> android:name=".common.MyApp"
>>>> android:label="Macroid Starter"
>>>> android:icon="@drawable/android:star_big_on"
>>>> android:theme="@style/AppTheme">
>>>> <activity
>>>> android:label="Macroid Starter"
>>>> android:name=".account.LoginActivity"
>>>> android:theme="@style/AppTheme">
>>>> <intent-filter>
>>>> <action android:name="android.intent.action.MAIN"/>
>>>> <category android:name="android.intent.
>>>> category.LAUNCHER"/>
>>>> </intent-filter>
>>>> </activity>
>>>>
>>>> <activity android:name=".MainActivity" android:label="Timesheet"
>>>> android:theme="@style/AppTheme"/>
>>>>
>>>> </application>
>>>> </manifest>
>>>>
>>>>
>>>>
>>>>
>>>> On Friday, December 5, 2014 8:29:23 AM UTC-6, pfn wrote:
>>>>
>>>>> Looks like you didn't apply the theme
>>>>>
>>>>> On Fri, Dec 5, 2014, 12:11 AM Benny Thompson <[email protected]>
>>>>> wrote:
>>>>>
>>>> I have configured a very basic theme for an app using AppCompat v7. No
>>>>>> matter what I try, my theme is not applied, the colors are off, and my
>>>>>> ListView is semi-transparent (see screenshot). Any ideas what I'm doing
>>>>>> or
>>>>>> is this a bug in resource generation?
>>>>>>
>>>>>> I'm using Macroid, here is my layout:
>>>>>>
>>>>>> override def onCreate(savedInstanceState: Bundle) = {
>>>>>> super.onCreate(savedInstanceState)
>>>>>>
>>>>>> val items = getResources.getStringArray(R.array.list_items).map(
>>>>>> MenuItem)
>>>>>> var toolbar = slot[Toolbar]
>>>>>>
>>>>>> val view = l[VerticalLinearLayout](
>>>>>> w[Toolbar] <~ matchWidth <~ wire(toolbar) <~ Tweak[Toolbar] { t
>>>>>> =>
>>>>>> t.setPopupTheme(R.style.AppTheme)
>>>>>> setSupportActionBar(t)
>>>>>> getSupportActionBar.setDisplayHomeAsUpEnabled(true)
>>>>>> getSupportActionBar.setHomeButtonEnabled(true)
>>>>>> },
>>>>>> l[DrawerLayout](
>>>>>> f[WorkOrderFragment].framed(Id.something, Tag.elss) <~
>>>>>> matchParent,
>>>>>> w[ListView] <~ matchParent <~ ListTweaks.noDivider <~
>>>>>> BgTweaks.color(R.color.red) <~ userListable.listAdapterTweak(items)
>>>>>> <~ Tweak[ListView] { lv =>
>>>>>> val p = new DrawerLayout.LayoutParams(240 dp,
>>>>>> LayoutParams.MATCH_PARENT, GravityCompat.START)
>>>>>> lv.setLayoutParams(p)
>>>>>> lv.setAlpha(1)
>>>>>> }
>>>>>> ) <~ matchParent <~ Tweak[DrawerLayout] { d =>
>>>>>> d.setDrawerShadow(R.drawable.drawer_shadow,
>>>>>> GravityCompat.START)
>>>>>>
>>>>>> actionBarDrawerToggle = new
>>>>>> ActionBarDrawerToggle(MainActivity.this,
>>>>>> d, toolbar.get, R.string.app_name, R.string.app_name)
>>>>>> d.setDrawerListener(actionBarDrawerToggle)
>>>>>> }
>>>>>> ) <~ matchParent
>>>>>>
>>>>>> setContentView(getUi(view))
>>>>>> }
>>>>>>
>>>>>>
>>>>>> Here's my styles.xml:
>>>>>>
>>>>>> <?xml version="1.0" encoding="utf-8"?>
>>>>>> <resources>
>>>>>> <!-- Base application theme. -->
>>>>>> <style name="AppTheme" parent="Theme.AppCompat.Light">
>>>>>> <item name="windowActionBar">false</item>
>>>>>> <item name="android:windowNoTitle">true</item>
>>>>>> <item name="colorPrimary">#ff0000</item>
>>>>>> <item name="android:colorPrimary">#ff0000</item>
>>>>>> <item name="colorPrimaryDark">#ff0000</item>
>>>>>> <item name="colorAccent">@color/light_green</item>
>>>>>> </style>
>>>>>>
>>>>>> <style name="ToolbarCustomIconColor" parent="AppTheme">
>>>>>> <!-- android:textColorSecondary is used for coloring the
>>>>>> navigation drawer icon and up arrow. -->
>>>>>> <item name="android:textColorSecondary">#FFFFFFFF</item>
>>>>>> </style>
>>>>>> </resources>
>>>>>>
>>>>>>
>>>>>> And here's what it looks like:
>>>>>>
>>>>>>
>>>>>> <https://lh3.googleusercontent.com/-5AzUEW4eo8g/VIFoonSv1rI/AAAAAAAAAG8/Gh42VASWq1c/s1600/Screen%2BShot%2B2014-12-05%2Bat%2B2.10.58%2BAM.png>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "scala-on-android" group.
>>>>>>
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>>> an email to [email protected].
>>>>>
>>>>>
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "scala-on-android" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>> --
>> You received this message because you are subscribed to the Google Groups
>> "scala-on-android" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
--
You received this message because you are subscribed to the Google Groups
"scala-on-android" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.