Купил книгу бумажную на 1000 страниц по Java и начал изучать. Уже более менее разбираюсь в коде. Программирование начал изучать с php , поэтому некоторые конструкции Java когда меня сбивают с толку. А разработка под андроид к тому же как я понял довольно таки своеобразное дело и отличается от консольных программ которые я писал обучаясь.
У меня тут по ходу дела возникают вопросу, надеюсь есть тут люди которые немного помогут мне прояснить ситуацию. В общем на данном этапе я просто хочу написать программу которое выводит поле и внизу кнопку. Вводишь туда текст, нажимаешь кнопку и выскакивает окно с текстом который ты ввел. Это мне поможет понять как код взаимодействует с интерфейсом))
В php+html было все понятно $_POST[‘var’] , а тут немного я растерян.
package activity.Hello;
import android.app.Activity;
import android.widget.TextView;
import android.os.Bundle;
public class HelloWorld extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tv = new TextView(this);
tv.setText("TEST");
setContentView(tv);
setContentView(R.layout.input);
}
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<EditText android:text="@+id/EditText01" android:id="@+id/EditText01" android:layout_width="wrap_content" android:layout_height="wrap_content"></EditText>
<Button android:text="@+id/Button01" android:id="@+id/Button01" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
</LinearLayout>
Который многое для меня прояснит))
как текст из поля записать в переменную? Или ткните носом на место в мануале где это описывается. Вообще как UI общается с логикой?