Я пытаюсь реализовать, чтобы создать кнопку программно в android в моем классе фрагмента. Однако после нескольких часов поиска я не смог найти подходящее решение. Вот мой XML-код:Создание кнопки программно в OnCreateView (класс фрагмента)
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:background="#ffffff"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ffffff"
android:orientation="horizontal" >
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="77dp"
android:layout_weight="1.70"
android:background="#FFCDD2"
android:src="@drawable/airtel_round_s" />
<Button
android:id="@+id/airtelamt"
android:layout_width="188dp"
android:layout_height="77dp"
android:layout_weight="0.45"
android:background="#FFCDD2"
android:text="Button" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ffffff"
android:orientation="horizontal" >
<ImageButton
android:id="@+id/iciciBtn"
android:layout_width="wrap_content"
android:layout_height="77dp"
android:layout_weight="1.70"
android:background="#FFE0B2"
android:src="@drawable/icici_logo_s" />
<Button
android:id="@+id/iciciamt"
android:layout_width="188dp"
android:layout_height="77dp"
android:layout_weight="0.45"
android:background="#FFE0B2"
android:text="Button" />
</LinearLayout>
</LinearLayout>
Может кто-то пожалуйста, руководство меня через это ??
Вот снимок экрана приложения:
Где точно вы хотите добавить кнопку (в которой Layout)? – Rami
Внутри линейного макета. Иерархия должна быть такой же, как определено в xml выше. – TechFrk
1) Вы хотите создать «Button», который программно загружает этот xml каждый раз, когда вы нажимаете на него, или вы хотите программно добавить «Button» в этот xml? --- 2) Во втором случае в вашем xml есть ** 3 ** 'LinearLayout' (s), и о чем вы говорите? – Rami