gpt4 book ai didi

android - Activity_main.xml 在 Android studio 1.5 中没有更新

转载 作者:行者123 更新时间:2023-11-29 01:24:15 26 4
gpt4 key购买 nike

我正在 Content_main.xml 中编辑 UI,但是当我尝试访问 mainactivity.java 中的任何按钮时,它会抛出空指针异常,因为所有条目都在内容文件中而不是 Activity 文件中,所以我应该怎么做才能访问我的按钮已添加到内容文件中。

最佳答案

在您的 MainActivity 中:

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button = (Button) findViewById(R.id.myButton);
}

在你的 activity_main.xml 中:

<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:context="com.example.myapplication.MainActivity">

<include layout="@layout/content_main" />

</android.support.design.widget.CoordinatorLayout>

在你的 content_main.xml 中:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
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"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="com.example.myapplication.MainActivity"
tools:showIn="@layout/activity_main">

<Button
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/myButton"/>

</RelativeLayout>

关于android - Activity_main.xml 在 Android studio 1.5 中没有更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34981877/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com