我有一个扩展Activity的类。
我还有该活动的布局,其中包含videoview
和progressbar
。
还有另一个类扩展了View,并在活动布局的进度条顶部创建了矩形。
我希望视图类创建的主布局和矩形在同一屏幕中可见。
我需要将参数传递给视图类来设置矩形的位置。
据我所知,您无法从活动类中设置2种内容类型。
所以我最终从我的布局调用了视图类:
<com.example.user.CanvasHeat
android:id="@+id/viewCanvas"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
但是,这样我就无法将参数传递给CanvasHeat
类。
如果我从Activity Class创建CanvasHeat
类,那么我无法同时设置主布局和矩形。
如何在同一个屏幕中显示布局和矩形,并将参数传递给视图类?
由于
答案 0 :(得分:0)
我看到的唯一方法是在视图类中声明一些方法,以便在Activity中膨胀后设置属性。像这样:
<FilesMatch "info\.php$">
Order Allow,Deny
Deny from all
</FilesMatch>
然后在你的活动中:
class CanvasHeat extends View {
public void setValue(int value){ ... }
}