Skip to content

Commit e14bf17

Browse files
committed
better TextField apprances for android
1 parent 050915e commit e14bf17

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

cocos2d-ui/Platform/Android/CCPlatformTextFieldAndroid.m

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ - (id) init {
6060
if (self=[super init]) {
6161
dispatch_async(dispatch_get_main_queue(), ^{
6262
_editText = [[CCEditText alloc] initWithContext:[CCActivity currentActivity]];
63-
// [_editText setBackground:[[AndroidColorDrawable alloc] initWithColor:AndroidColorTRANSPARENT]];
64-
// [_editText setTextColorByColor:AndroidColorBLACK];
63+
[_editText setBackground:[[AndroidColorDrawable alloc] initWithColor:AndroidColorTRANSPARENT]];
64+
[_editText setTextColorByColor:AndroidColorBLACK];
6565
});
6666

6767
}
@@ -83,20 +83,19 @@ - (void) positionInControl:(CCControl *)control padding:(float)padding {
8383
CGPoint worldPos = [control convertToWorldSpace:CGPointZero];
8484
CGPoint viewPos = [[CCDirector sharedDirector] convertToUI:worldPos];
8585
viewPos.x += padding;
86-
viewPos.y += padding;
86+
// viewPos.y += padding;
8787

8888
CGFloat scale = [[CCDirector sharedDirector] contentScaleFactor];
8989

9090
viewPos.x *= scale;
9191
viewPos.y *= scale;
9292

9393
CGSize size = control.contentSizeInPoints;
94-
9594
size.width -= padding * 2;
9695
size.height -= padding * 2;
9796
size.width *= scale;
98-
size.height *= scale *2;
99-
viewPos.y -= size.height;
97+
size.height *= scale ;
98+
viewPos.y -= size.height + padding *scale;
10099

101100

102101
CGRect frame = CGRectZero;

0 commit comments

Comments
 (0)