В прошлом посту я всего лишь запустил приложение. А в этом я все же хочу добить его до вида, который меня устроит...
Чтобы приложение засветилось вот так
Потребовалось в AndroidManifest.xml добавить атрибут android:theme в тег activity.
А потом подшаманить немного с разметкой
Добавить немного строк
Чтобы приложение засветилось вот так
Потребовалось в AndroidManifest.xml добавить атрибут android:theme в тег activity.
А потом подшаманить немного с разметкой
<?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:padding="10dp" android:background="#DAAA" android:orientation="vertical"> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="10dp" android:orientation="horizontal"> <ImageView android:id="@+id/image" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginRight="10dp" android:src="@drawable/android3d"/> <TextView android:text="@string/relax_message" android:layout_width="wrap_content" android:layout_height="fill_parent" android:textColor="#FFF" android:layout_gravity="bottom"/> </LinearLayout> <Button android:text="@string/ok" android:id="@+id/button_ok" android:layout_height="wrap_content" android:layout_width="fill_parent" android:width="10px"/> </LinearLayout>
Добавить немного строк
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="relax_message">Сходи отдохни, разомнись...</string> <string name="app_name">Напоминалка</string> <string name="ok">Иду!</string> </resources>
И в активити добавить обработчик нажатия кнопки
package com.apofig.reminder; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class ReminderMessageActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); closeActivityOnOkButtonClick(); } private void closeActivityOnOkButtonClick() { findViewById(R.id.button_ok).setOnClickListener(new View.OnClickListener() { public void onClick(View view) { ReminderMessageActivity.this.finish(); } }); } }
Добавить рисунок android3d.png в папку res\drawable\
И запустить :)
И не забыть закоммититься! И пойти размяться! :)
Пока все.
Комментариев нет:
Отправить комментарий