Я новичок в 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>
У меня 2 сомнений.
1) Я хочу прямоугольник в верхней части приложения и кнопку внизу. Как я должен это делать?
2) Позже я хочу изменить цвет прямоугольника. Как мне получить прямоугольник для изменения атрибутов?
'android: layout_alignParentTop« true »для прямоугольника и http://developer.android.com/training/custom-views/create-view.html для атрибута цвета. – Simon