小编use*_*048的帖子

R.java没有使用Intellij Idea 12生成

我是Android开发的新手,我正在使用IntelliJ Idea 12.一切都设置正确但我面临的一个问题是我的R.java文件在gen文件夹中没有应该存在的代码.我认为这段代码应该是自动生成的,但它不存在.以下是关于我的项目结构的链接:

我无法发布两个以上的链接,所以这里是画廊的链接:http: //postimage.org/gallery/19189wei/

它包含我的string.xml,main.xml,R.java,HaikuDisplay.java所以我想知道问题出在哪里?

android intellij-idea

11
推荐指数
1
解决办法
7473
查看次数

复选框无法正常工作

我有一个复选框和一个textView,当选中复选框时,textview应显示该复选框被按下.但是当我运行我的代码时,我得到一个nullpointerexception.这是我的代码:

public class MyActivity extends Activity {

public void onCreate(Bundle savedInstanceState) {
    CheckBox android=(CheckBox)findViewById(R.id.android);
    CheckBox ios=(CheckBox)findViewById(R.id.ios);
    CheckBox webos=(CheckBox)findViewById(R.id.webos);
    CheckBox windows=(CheckBox)findViewById(R.id.windows);
    Button generate=(Button)findViewById(R.id.generate);
    final TextView result=(TextView)findViewById(R.id.result);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    android.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            if(((CheckBox)view).isChecked())
                result.setText("Android Checked");
        }
    });

   }
  }
Run Code Online (Sandbox Code Playgroud)

这是我的问题所在的logcat的一部分:

12-21 17:25:00.324: ERROR/AndroidRuntime(960): FATAL EXCEPTION: main
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.GridAndroid/com.example.GridAndroid.MyActivity}: java.lang.NullPointerException
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
    at android.app.ActivityThread.access$600(ActivityThread.java:130)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:137)
    at android.app.ActivityThread.main(ActivityThread.java:4745)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) …
Run Code Online (Sandbox Code Playgroud)

android android-widget android-layout

0
推荐指数
1
解决办法
823
查看次数