Кто-нибудь знает, как сделать множественную раскладку в SmartWatch? В настоящее время у меня есть только один макет, когда я прокручиваю влево, я хочу иметь другой макет.
Чтобы сделать первый макет, я уже сделал так:
public class HelloWatchExtension extends ControlExtension{
int width;
int height;
RelativeLayout layout;
RelativeLayout layut;
Canvas canvas;
Bitmap bitmap;
TextView textView;
public HelloWatchExtension(Context context, String hostAppPackageName) {
super(context, hostAppPackageName);
width = getSupportedControlWidth(context);
height = getSupportedControlHeight(context);
layout = new RelativeLayout(context);
textView = new TextView(context);
textView.setText("Hello watch!");
textView.setTextSize(9);
textView.setGravity(Gravity.CENTER);
textView.setTextColor(Color.WHITE);
textView.layout(0, 0, width, height);
layout.addView(textView);
}
Я не знаю, как изменить макет или добавить другой макет. Я пытался использовать onSwipe (ниже), но это не работает:
public void onSwipe(int direction) {
switch (direction) {
case Control.Intents.SWIPE_DIRECTION_UP:
break;
case Control.Intents.SWIPE_DIRECTION_LEFT:
layut = new RelativeLayout(context);
textView.setText("Helhuhch!");
textView.setTextSize(9);
layut.addView(textView);
break;
case Control.Intents.SWIPE_DIRECTION_DOWN:
break;
case Control.Intents.SWIPE_DIRECTION_RIGHT:
break;
default:
break;
Кто-нибудь знает, как это сделать?