1.谁能帮我在画布视图的顶部放置一个表格视图。我在画布上画了一个圆圈,然后想在上面放置一个表格视图。我在扩展视图的类中使用 drawcircle 方法绘制了一个圆圈。2. 如何只显示 4 个表格行并添加滚动视图以显示其余行。
问问题
1151 次
1 回答
0
不确定这是否真的是您想要的,但这是一种方法(根据我的理解):
您可以定义一个布局 XML 文件,而不是直接设置MyView
to setContentView()
,您可以在其中将自定义视图放在相对布局中,然后在同一个 RelativeLayout 中添加 TableLayout。
我假设你的项目的包名是:com.mypackage。
让我们调用文件my_custom_view.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<!-- Your custom View -->
<com.mypackage.MyView
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<!-- the Table layout -->
<TableLayout >
<!-- ......... -->
</TableLayout>
</RelativeLayout>
然后在 onCreate() 中调用:setContentView(R.layout.my_custom_view)
由于两个视图都在 RelativeLayout 内,因此 TableLayout 应该放在 MyView 的顶部。
于 2012-07-23T07:49:09.483 回答