1
3 개의 컨트롤로 앱 제목 표시 줄을 디자인하고 싶습니다.티타늄 -보기에서 3 개의 컨트롤이있는 제목 표시 줄
- 왼쪽 메뉴 버튼
- 화면 제목
- 마우스 오른쪽 메뉴 버튼은
여기,이를 달성하려고 내 샘플 코드입니다했다.
var win = Ti.UI.createWindow({
navBarHidden : true,
orientationModes : [Ti.UI.PORTRAIT]
});
var bb1 = Ti.UI.createView({
top : 0,
height : 40,
left : 0,
width : Titanium.Platform.displayCaps.platformWidth,
backgroundColor : '#35a63c'
});
var TopbarChieldContainer = Ti.UI.createView({
layout : 'horizontal',
width : Titanium.Platform.displayCaps.platformWidth,
});
var TopbarLeftView = Ti.UI.createView({
width : "7%",
left : 5,
});
var TopbarRightView = Ti.UI.createView({
width : "7%",
right : 5
});
var leftImage_topbar = Ti.UI.createImageView({
image : "../../images/SideMenuIcon.png",
});
TopbarLeftView.add(leftImage_topbar);
var screenTitle_topbar = Titanium.UI.createLabel({
text : ScreenTitle,
font : {
fontSize : 14,
},
textAlign : Ti.UI.TEXT_ALIGNMENT_CENTER,
color : '#FFF',
width : "52%"
});
TopbarRightView.add(RightButton);
TopbarChieldContainer.add(TopbarLeftView);
TopbarChieldContainer.add(screenTitle_topbar);
TopbarChieldContainer.add(TopbarRightView);
bb1.add(TopbarChieldContainer);
win.add(bb1);
win.open();
문제는 내가 그것을 화면 해상도에 따라 유연하게 원하는 코드/논리가에서, 중간 레이블이 액체가 없습니다. 세 가지 컨트롤을해야한다 :
- 왼쪽 정렬 약간의 왼쪽 여백 중간 텍스트 화면의 라벨의
- 80 %의 폭으로 일부 오른쪽 여백에
- 오른쪽 정렬 메뉴 버튼을 맞 춥니 다.
감사합니다. –