我是Android新手。在這裏畫一個矩形。添加按鈕Android:添加按鈕和矩形佈局
public class DrawView extends View
{
Paint paint = new Paint();
public DrawView(Context context)
{
super(context);
}
@Override
public void onDraw(Canvas canvas)
{
paint.setColor(Color.BLACK);
canvas.drawRect(30f, 30f, 80f, 80f, paint);
}
}
我的XML代碼:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<Button
android:id="@+id/button1"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="90dp"
android:layout_toRightOf="@+id/textView1"
android:text="Button" />
</RelativeLayout>
我有兩個疑問。
1)我想要在應用程序頂部的矩形和底部的按鈕。我應該怎麼做?
2)後來我想改變矩形的顏色。我應該如何獲得矩形來更改屬性?
'android:layout_alignParentTop「true」'爲矩形,而http://developer.android.com/training/custom-views/create-view.html爲color屬性。 – Simon