Добавить ярлык внутри TextView на Android - PullRequest
3 голосов
/ 18 апреля 2011

Можно ли добавить TextView внутри EditText?

Ответы [ 2 ]

7 голосов
/ 18 апреля 2011

С вашей правкой я предполагаю, что вы ищете атрибут EditText android:hint. Это добавит слегка прозрачный заголовок внутри EditText, который исчезнет при нажатии на него.

3 голосов
/ 18 апреля 2011

Полагаю, вам нужен ярлык TextView и поле редактирования TextEdit ...

LinearLayout ll = new LinearLayout(this);
ll.setOrientation(LinearLayout.VERTICAL);
TextView label = new TextView(this);
EditText edit = new EditText(this);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
     LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
label.setText("My Label");
edit.setText ("My Edit");
ll.addView(label, layoutParams);
ll.addView(edit, layoutParams);
setContentView(ll);

API можно найти здесь:

http://developer.android.com/reference/android/widget/EditText.html

http://developer.android.com/reference/android/widget/TextView.html

http://developer.android.com/reference/android/widget/LinearLayout.html

Вы также можете добавить их в виде XML-файлов.Здесь есть очень простое учебное пособие (которое можно легко адаптировать к этому): http://developer.android.com/guide/tutorials/views/hello-linearlayout.html

...