gpt4 book ai didi

java - 未指定资源类型(位于 'id' ,值为 '@+id\st' )

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

我是 Android 编程新手,我现在正在尝试制作一些按钮,我使用以下代码配置了这些按钮:

MainActivity 类:

public class MainActivity extends Activity
{
/** Called when the activity is first created. */

Button st,nd,center;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

st = (Button)findViewById(R.id.st);
st = (Button)findViewById(R.id.center);
st = (Button)findViewById(R.id.nd);


}
}

XML 布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hello from animation!!"
/>
<button android:layout_width="100dp"
android:layout_height="50dp"
android:text="1st half"
android:id="@+id\st"
/>
// and the other two points defined the same way
</LinearLayout>

我得到了语法错误:

error: Error: No resource type specified (at 'id' with value '@+id\st').
// and the same error with the other two buttons

提示:R 类 已从 MainActivity 类导入并可访问,但无法读取 R.id.

最佳答案

您的代码中存在一些语法错误

首先使用Button而不是按钮。

在 id 后面使用/代替\。

<Button android:layout_width="100dp"
android:layout_height="50dp"
android:text="1st half"
android:id="@+id/st"
/>

关于java - 未指定资源类型(位于 'id' ,值为 '@+id\st' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19950435/

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