Передать параметр в пользовательский виджет Android

Можно ли передать параметр в пользовательский виджет? Я в основном требую, чтобы в определенных ситуациях отображался другой текст, и я не хочу просто копировать и вставлять весь код. Вот что у меня есть для payment_example.xml:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/receipt_layout">

   <TextView
       android:id="@+id/payment_label"
       android:text="@string/payment_label"
   />
</RelativeLayout>

Поэтому я бы потребовал, чтобы другой текст отображался в текстовом поле TextView - android:. Со стороны Java он вызывает этот виджет так:

RelativeLayout mainLayout = (RelativeLayout) findViewById(R.id.layout);
final View printLayout = inflater.inflate(R.layout.payment_example, mainLayout, false);

Итак, мой вопрос, возможно ли повлиять на текст, который отображается в этом виджете?

0 ответов

Другие вопросы по тегам