두 개의 MainScreens의 맨 아래에 표시되는 탭 막대를 만들고 싶습니다. 하나의 클래스를 만드는 것이 올바른 방법 일 것이라고 생각했습니다.BlackBerry에서 다른 클래스를 통해 MainScreen에 필드 추가하기
문제는 놀랍지 만 내가 새로운 것이기 때문에 클래스에 필드를 추가하려고하면 MainScreen에 어떻게 필드가 추가됩니까? 함께 작업하고 싶은 화면에 어떤 종류의 참조를 보내야합니까? 당신은 아이가 MainScreen
에 직접 개체를 추가하려면
package mypackage;
import net.rim.device.api.system.Bitmap;
import net.rim.device.api.ui.container.HorizontalFieldManager;
public class CustomTabBar {
private HorizontalFieldManager bar;
public CustomTabBar(){
}
public void buildBar(){
bar = new HorizontalFieldManager();
add(bar); //Where am I adding this?!
Bitmap eventIcon = Bitmap.getBitmapResource("eventsicon.png");
Bitmap eventIcon_hover = Bitmap.getBitmapResource("eventsicon-hover.png");
CustomMenuField eventIconField = new CustomMenuField(eventIcon_hover,eventIcon, "TheatreScreen");
}
}