扩展视图并从XML添加视图到布局

时间:2011-09-01 18:03:44

标签: android

我有一个TabHost,其中标签内容是ViewFlipper:

<TabHost>
    <LinearLayout>
    <TabWidget />
    <FrameLayout>           
        <!-- <include android:id="@+id/my_view_flipper" layout="@layout/my_viewflipper_layout"/> -->
        <com.appz.mobile.android.views.Tab1MyViewFlipper android:id="@+id/my_view_flipper" />
    </FrameLayout>
    </LinearLayout>
</TabHost>

XML中注释掉的行是当前的实现,它运行得很好。我现在想要使用自己的ViewFlipper类,但我无法弄清楚如何在Tab1MyViewFlipper中包含my_viewflipper_layout

public class Tab1MyViewFlipper extends ViewFlipper {
    public Tab1MyViewFlipper(Context context) {
        super(context);
        // Add the views from 'my_viewflipper_layout' here
    }
}

任何想法或更好的方法来构建它?

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

啊,这太明显了!

我只是更改了ViewFlipper中的my_viewflipper_layout以使用我的自定义viewflipper类,durrr!