我正在创建一个简单的应用程序,其中包含一个主要活动,我希望屏幕上有一些小东西。我仍然想保留我的LinearLayout xml文件,但有没有办法以编程方式将背景设置为可移动画布,同时保持布局在顶部?
谢谢!
答案 0 :(得分:0)
对于LinearLayout,这是不可能的,您希望在画布顶部堆叠其他视图,这些视图无法线性完成。
你总是可以使用RelativeLayout来实现你的目标。
答案 1 :(得分:0)
我认为您可以使用FrameLayout
实现它http://developer.android.com/reference/android/widget/FrameLayout.html
例如
<FrameLayout
android:layout_width="300dp"
android:layout_height="300dp">
<ImageView
android:src="@drawable/ic_launcher"
android:scaleType="fitCenter"
android:layout_height="250dp"
android:layout_width="250dp"/>
<TextView
android:text="Frame Demo"
android:textSize="20sp"
android:textStyle="bold"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:gravity="center"/>
</FrameLayout>