У меня есть мое основное действие, которое создало кнопку, а также реализует собственный макет из xml. Xml этоПолучить значение из EditText в настраиваемом макете
<com.android.control.MinutePicker
android:id="@+id/MinPick"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</com.android.control.MinutePicker>
java, что это ссылка, выглядит следующим образом. Он создает edittext, а также 2 кнопки.
but1 = new Button(context);
but1.setTextSize(TEXT_SIZE);
but1.setText("-");
but2 = new Button(context);
but2.setTextSize(TEXT_SIZE);
but2.setText("-");
valueText = new EditText(context);
valueText.setTextSize(TEXT_SIZE);
valueText.setGravity(Gravity.CENTER_VERTICAL | Gravity.CENTER_HORIZONTAL);
valueText.setText(0);
this.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
LayoutParams elementParams = new LinearLayout.LayoutParams(ELEMENT_WIDTH, ELEMENT_HEIGHT);
addView(but1, elementParams);
addView(valueText, elementParams);
addView(but2, elementParams);
Но как же я тогда получить значение в пределах EditText как в XML нет явного упоминания о EditText или идентификатор. Я попытался ссылаться на него с помощью идентификатора настраиваемого макета и не увенчался успехом. Может ли кто-нибудь указать мне в правильном направлении.
, но я могу назвать valueText от родительской деятельности. Поскольку нигде в этом действии ничего не сказано об edittext или других кнопках – Somk