Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-14669] KitchenSink: Android: Controls -> Picker -> Time picker , 'Choose a time ' label is not visible.

GitHub Issuen/a
TypeBug
PriorityHigh
StatusClosed
ResolutionNeeds more info
Resolution Date2013-08-07T19:10:20.000+0000
Affected Version/sRelease 3.1.2
Fix Version/sn/a
ComponentsAndroid, iOS
Labelsqe-3.1.2
ReporterParas Mishra
AssigneeIngo Muschenetz
Created2013-07-26T10:03:24.000+0000
Updated2015-02-02T20:47:14.000+0000

Description

KitchenSink: Android: Controls -> Picker -> Time picker , 'Choose a time ' label is not visible. Steps to reproduce: 1. Run Controls -> Picker -> Time picker Expected: Should see on the top of the page message "Choose a time". Actual: No label is displayed.

Attachments

FileDateSize
label_note_android_2.3.6.png2013-08-01T12:29:21.000+000027484
nexus7_android4.2.1.png2013-08-01T12:29:21.000+000021249

Comments

  1. Thomas Huelbert 2013-07-31

    Did this ever work? does it work on other android os's? is there a screen shot? Is it a KS bug? This bug needs a lot of work.
  2. Paras Mishra 2013-08-01

    It works fine on Google Nexus 7 tab android : 4.2.1. It can be seen in the screen shot as nexus7_android4.2.1.png On Galaxy note, android version: 2.3.6, label is not visible. Screen shot is attached as label_note_android_2.3.6.png Issue occurs since 3.1.0.GA
  3. Olga Romero 2013-08-02

  4. Eric Merriman 2013-08-07

    KitchenSink is not "density aware". By this I mean that there is no logic to size UI elements based on the screen density. This will cause pickers, labels, buttons, and other elements to show different formatting based on the density of the device you are testing on. To verify this, you can add the "any app density" tiapp.xml setting (see the API Doc tiapp.xml reference for more detail) and you will see the UI remain fixed (and sometimes huge) across devices. This is the same situation when running some of our tests on higher-density screens and the tableview rows are so small it's difficult to read. This ticket should be moved to the KitchenSink component. Please try with "any app density" setting set to "true" and report results:
       <android xmlns:android="http://schemas.android.com/apk/res/android">
           <manifest>
               <supports-screens
                   android:smallScreens="false"
                   android:normalScreens="true"
                   android:largeScreens="true"
                   android:anyDensity="false"
               />
           </manifest>
       </android>
       
  5. Priya Agarwal 2013-08-08

    On adding in tiapp.xml Getting "Choose a time" label. Verified with Google Nexus 7(2)v4.3 and Galaxy Note(v2.3.6). Hence closing the bug.

JSON Source