[英]Android Button and drawable area
我是Android编程的新手。 我的任务很简单:我想创建一个只有两个对象的屏幕:
是否有可能提供一个可行的示例或至少一个指南?
我知道如何使用以下方法来继承视图并对其进行绘制:
MyView d = new MyView(this);
setContentView(d);
但这会用MyView填充所有屏幕,并且该按钮不可见。 有什么建议吗?
您需要定义一个布局文件,并指定按钮和可绘制区域的相对位置。 确保两个都未在layout_width或layout-height中指定为fill_parent。
将contentView设置为此布局文件
您通过android Ui进行了详细了解。
当您在eclipse中创建一个android项目时,您会找到res / layout / main.xml,这是定义默认UI的地方,并且使用setContentView(R.layout.main)进行设置; 在onCreate方法中。
要放置图像,您可以对XML中的文本使用imageview和textview。 像这样,有许多小部件可用于编辑文本,Button等。一个简单的示例包括Imageview,textview和Button:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="HELLO ANDROID"
android:layout_gravity="center"
/>
<Button
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:text="Click Me"
/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.