Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-11644] Android: Allow changing background drawable on the action bar

GitHub Issuen/a
TypeSub-task
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2012-11-13T22:05:58.000+0000
Affected Version/sn/a
Fix Version/sn/a
ComponentsAndroid
Labelsactionbar, qe-testadded
ReporterAllen Yeung
AssigneeAllen Yeung
Created2012-11-02T00:35:50.000+0000
Updated2014-06-19T12:43:38.000+0000

Description

There should be a method on the native android action bar to do this already. We need to investigate and see where would be the appropriate place to place this API in Titanium.

Comments

  1. Allen Yeung 2012-11-06

    Test case: 1. Set your target sdk version to 14 by adding the entry if your tiapp.xml"
           <android xmlns:android="http://schemas.android.com/apk/res/android">
               <manifest>
                   <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="14"/>
               </manifest>
           </android>
       
    2. Run the following code:
       var win = Ti.UI.createWindow({
       	fullscreen : true,
       	backgroundColor : 'black'
       });
       
       win.addEventListener('open', function() {
       	var actionBar = win.activity.actionBar;
       	actionBar.setBackgroundImage('KS_nav_ui.png');
       });
       
       win.open(); 
       
    Expect result: You should see the image as the background for the action bar
  2. Paras Mishra 2013-03-21

    Background image is displayed on the actionBar. Hence closing it. Verified on: Device : Google Nexus 7, Android Version: 4.1 SDK version: 3.1.0.v20130320190115 CLI version : 3.0.24 OS : MAC OSX 10.7.5 XCode : 4.5.1

JSON Source