Comments (7)
Will have a look at this when I'm back from vacations :)
from actionbarextras.
Stop reading emails while on vacations...you'll get in trouble :)
from actionbarextras.
OK, I fooled around with this. But I didn't manage to enable the SplitActionBar after the window is open. So, I could not find a way to toggle between normal and split ActionBar because you have to set this option either in the Manifest or in the activities onCreate
method. I'm not aware of how you can hook into the Activity Lifecycle from within a module.
The only way I was successfully enabling the Split ActionBar was setting this in the tiapp.xml:
<activity android:name="org.appcelerator.titanium.TiActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:uiOptions="splitActionBarWhenNarrow">
<meta-data android:name="android.support.UI_OPTIONS"
android:value="splitActionBarWhenNarrow" />
</activity>
But this enables the Split ActionBar for every Activity / Window. And this is not what we want. It's a pitty that you can't define multiple Activity definitions in the Manifest. A possible workaround could be using the TranslucentActivity together with a custom Theme. Maybe I'm going to create an example project for this. But for now, I don't see a chance to integrate this feature into the Module 😒
btw. here's a related jira ticket: TIMOB-17393
from actionbarextras.
As I mentioned before, I do not see a way to do this with the module because you need to hook into the window creation. I have just submitted a PR to the core to enabling splitActionBar support: tidev/titanium-sdk#6124
So, you can close this issue.
from actionbarextras.
Thanks for checking it out.
from actionbarextras.
It works better this way.
I tried some approaches but I think official support is better than hacking around. Hopefully they'll merge it!
from actionbarextras.
https://jira.appcelerator.org/browse/TIMOB-17393
from actionbarextras.
Related Issues (20)
- Can you please updated for Ti. SDK 5.2.0GA+ HOT 5
- Support for different layouts HOT 5
- Title center, left-side button and shadow HOT 11
- Render simple HTML in title and subtitle HOT 2
- setActionbarImage makes the app close HOT 5
- menuhandling crashes app HOT 1
- Module is incompatible with Titanium SDK 6.0.0 HOT 1
- Icons do not appear HOT 3
- Not supported by Titanium 5.5.1 HOT 2
- Actionbarextras menuItem visible/not visible.
- Get HomeAsUpIcon click HOT 2
- Integrate this module into Titanium HOT 5
- SetUpColor always set an "back arrow" icon HOT 2
- Error on onHomeIconItemSelected
- setMenuItemIcon not working with TabGroup
- New build 2.0.1? HOT 9
- setNavigationbarColor doesn't work HOT 1
- which Ti SDK Version is needed? HOT 1
- cannot change the title when back from another window
- Menu Icon on Android 9 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from actionbarextras.