-3
的mainactivity.java 我的程序中的R.id有什麼問題?
package sxhay.android.HelloAndroid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
public class MainActivity extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button mButton1 = (Button) findViewbyid(R.id.buttona);
Button mButton2 = (Button) findViewbyid(R.id.buttonb);
}
}
main.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">
<TextView
android:id="@+id/hi"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hello World"/>
<Button
android:id="@+id/buttona"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Activity A"/>
<Button
android:id="@+id/buttonb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Activity B"/>
</LinearLayout>
它說,我需要進口android.R,但是當我是進口的,「buttonb(和a)'錯了,只是給我一個紅色標誌。 我該如何解決這個程序?
你可以發佈你的logcat ... –
如果我們不知道錯誤/異常,我們只是猜測。 – csmckelvey
請添加一個問題。同時添加你迄今爲止嘗試過的錯誤消息或堆棧跟蹤,以適用的爲準。還縮進你的代碼四個空格,以便它被Stackoverflow正確識別。這將幫助Stackoverflow用戶瞭解您的問題並快速解決問題。 仔細閱讀[this](請添加一個問題,同時添加你曾經嘗試過的錯誤消息或堆棧跟蹤,以適用於你的代碼)還可以將你的代碼縮進四個空格,以便Stackoverflow能正確識別它。其他人瞭解你的問題,並迅速解決它 –