Итак, я пошел на Android Tutorials на developer.android.com, чтобы создать свое первое приложение. Поэтому, чтобы создать простой пользовательский интерфейс, я добавил в учебник кнопку и текстовое поле. Но когда я запускаю его на своем телефоне, я не вижу кнопки или текстовое поле.Невозможно добавить кнопки и текстовые поля в приложение для Android.
package com.example.lookforbuttons;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.TextView;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView tv= new TextView(this);
tv.setText("Buttons");
setContentView(tv);
}
}
.xml в файл, в котором я описываю макет это:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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:orientation="horizontal">
<EditText android:id="@+id/edit_message"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:hint="@string/edit_message" />
<Button android:id="@+id/send"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button_send" />
</LinearLayout>
и strings.xml выглядит следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Buttons</string>
<string name="edit_message">Enter a message</string>
<string name="button_send">Send</string>
<string name="action_settings">Settings</string>
<string name="title_activity_main">MainActivity</string>
</resources>
Мишень андроид версия 4,03, так как я Я тестирую его на телефоне 4.03. Когда я запускаю это, я печатаю только «Кнопки», а не кнопку или текстовое поле. Благодарю.