我的问题很简单。我有类TouchSurfaceView,它扩展了GLSurfaceView。我想创建活动,底部有三个TextViews和Button,顶部有TouchSurfaceView,但我不知道如何在XML布局中阅读它。
答案 0 :(得分:0)
您只需使用全名(包括包)引用它,就好像它是任何其他Vew:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<your.package.TouchSurfaceView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="text"
/>
<!-- etcetera -->
</LinearLayout>
你需要一个构造函数,它将AttributeSet作为参数(在膨胀xml时使用):
public TouchSurfaceView(Context context, AttributeSet attr) {
super(context, attr);
// the rest of your code
}