[TIMOB-23263] Android: nested Labels in required views not showing
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | High |
Status | Open |
Resolution | Unresolved |
Affected Version/s | Release 5.2.2 |
Fix Version/s | n/a |
Components | Android |
Labels | n/a |
Reporter | Wayne Grimes Hirakawa |
Assignee | Unknown |
Created | 2016-04-19T02:57:03.000+0000 |
Updated | 2018-02-28T19:55:05.000+0000 |
Description
When adding a label to a view which is required, the label does not display on Samsung Galaxy S7 Edge. It displays on iOS simulator but not on device.
Attachments
File | Date | Size |
---|---|---|
app.tss | 2016-04-19T08:10:56.000+0000 | 780 |
dashboard.xml | 2016-04-19T08:10:44.000+0000 | 297 |
index.js | 2016-04-19T08:11:00.000+0000 | 701 |
index.tss | 2016-04-19T08:10:56.000+0000 | 443 |
index.xml | 2016-04-19T08:10:44.000+0000 | 391 |
Screen Shot 2016-04-18 at 10.12.26 PM.png | 2016-04-19T08:22:33.000+0000 | 103581 |
Screen Shot 2016-04-18 at 10.25.45 PM.png | 2016-04-19T08:26:12.000+0000 | 54674 |
SliderMenu.tss | 2016-04-19T08:10:56.000+0000 | 576 |
SliderMenu.xml | 2016-04-19T08:10:44.000+0000 | 369 |
test.tss | 2016-04-19T08:10:56.000+0000 | 22 |
test.xml | 2016-04-19T08:10:44.000+0000 | 123 |
Hello, Thanks for reporting. Please share with us your test code so that we can reproduce the issue. It will be more helpful if you give steps to reproduce and your environment details. Thanks in advance
Tried different routes, even the emulator does not display the labels. Appcelerator Studio, build: 4.5.0.201602170831 OS X Yosemite 10.10.5 (14F27)
Hello, I am able to reproduce this issue with given code and step. Nested labels in required views not showing on Android indeed but showing on iOS. I am attaching the screenshots here. [Android screenshot](http://s31.postimg.org/gsrikjpp7/Android_Label.png) [iOS screenshot](http://s31.postimg.org/d1q9ai5ej/i_OS_Label.jpg) *Steps:* 1. Create a default alloy project for Android and iOS. 2. Paste given TSS files on styles folder. 3. Paste given XML files on views folder. 4. Paste given JS files on controllers folder. 5. Build and run the app. 6. Click on "Hello, World" >> A new view will be opened in which labels are visible on iOS and not visible on Android. *Environment for Android*: *Device info:* Nexus7 (android 6.0.1) *Node.js Version:* 0.12.7 *npm Version:* 2.11.3 *Titanium SDKs:* 5.2.2.GA and 5.2.1.GA *Java Development Kit Version:* 1.8.0_73 *Titanium CLI Version:* 5.0.5 *Appcelerator CLI Version:* 5.2.2 *Appcelerator Studio:* 4.5.0 *Environment for iOS* Name = Mac OS X Version = 10.11.1 Architecture = 64bit # CPUs = 4 Memory = 8589934592 Node.js Node.js Version = 4.2.2 npm Version = 2.14.7 Titanium CLI CLI Version = 5.0.6 Titanium SDK SDK Version = 5.2.2.GA Device : iPad (8.4),iOS SDK: 9.2 Thanks
Just checking if there has been any progress. I have removed the outer View Container and made the parent view of the required file a scroll view and labels are still not showing up. Could possibly be steming from scrollview.
Confirmed, adding elements outside of the scrollview displayed labels. ScrollViews inside of required files are restricting labels that are nested from showing on android devices.