I imagine BgTweaks.color takes an argb, not a resource ID On Fri Dec 05 2014 at 8:14:01 AM Benny Thompson <ben.d.tho...@gmail.com> wrote:
> I feel like your'e on to something with the styles because I am applying > this to the listview: > w[ListView] <~ matchParent <~ ListTweaks.noDivider <~ > *BgTweaks.color(R.color.red)* > > On Friday, December 5, 2014 10:10:39 AM UTC-6, pfn wrote: > >> One thing to note is that nothing has been applied specifically to your >> list or drawer. Toolbar not showing styling is a different issue. I don't >> know about that. >> >> On Fri Dec 05 2014 at 7:33:56 AM Benny Thompson <ben.d....@gmail.com> >> wrote: >> >>> 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 <ben.d....@gmail.com> >>>> 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 <ben.d....@gmail.com> >>>>>> 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.permissi >>>>>>> on.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.c >>>>>>> ategory.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 <ben.d....@gmail.com> >>>>>>>> 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 scala-on-andro...@googlegroups.com. >>>>>>>> >>>>>>>> >>>>>>>>> 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 scala-on-andro...@googlegroups.com. >>>>>>> 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 scala-on-andro...@googlegroups.com. >>>>> 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 scala-on-andro...@googlegroups.com. >>> 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 scala-on-android+unsubscr...@googlegroups.com. > 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 scala-on-android+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.