我在我的XML文件中有一个相对布局,它包含一个按钮。现在我希望当我按下这个按钮时,它会创建2个TextViews。任何帮助,因为我是Android Studio新手?我已经尝试创建按钮的onClickListener,但我有问题才能获取我在XML中的当前相对布局的对象。将文本视图添加到Android Studio中的相对布局
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_brush_your_teeth);
Intent i = getIntent();
final Button addAlertButton = (Button)findViewById(R.id.AddAlert);
addAlertButton.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
}
});
}
以下是XML:
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.user.dentalapp.BrushYourTeeth"
tools:showIn="@layout/activity_main">
android:id="@+id/Alert1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Alert 1"
android:textSize="25dp"
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_marginTop="50dp"
android:layout_marginLeft="50dp"/>
android:id="@+id/Time1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="08:00"
android:textSize="25dp"
android:onClick="showTimePickerDialog"
android:layout_above="@+id/Alert2"
android:layout_alignParentRight="true"
android:layout_marginRight="50dp"/>
android:id="@+id/Alert2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Alert 2"
android:textSize="25dp"
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_below="@id/Alert1"
android:layout_marginTop="30dp"
android:layout_marginLeft="50dp"/>
android:id="@+id/Time2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="21:00"
android:textSize="25dp"
android:layout_below="@id/Alert1"
android:layout_marginTop="30dp"
android:layout_alignParentRight="true"
android:layout_marginRight="50dp"/>
android:id="@+id/AddAlert"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Add Alert"
android:textAllCaps="false"
android:textSize="25dp"
android:padding="15dp"
android:layout_below="@id/Alert2"
android:layout_centerHorizontal="true"
android:layout_marginTop="200dp"/>
谢谢!
+0
发布你已经尝试过的代码。 –
+0
@Masum我在问题中发布了代码。谢谢 –
+0
你的xml在哪里? –