https://developer.android.com/training/basics/firstapp/building-ui.html#Weight
我正在做上面的教程并且要构建它我必须在src文件夹内的MainActivity.java中注释掉这些行(这段代码在OnCreate()内的MainActivity类中).
// Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
// setSupportActionBar(toolbar);
//
// FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
// fab.setOnClickListener(new View.OnClickListener() {
// @Override
// public void onClick(View view) {
// Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
// .setAction("Action", null).show();
// }
// });
Run Code Online (Sandbox Code Playgroud)
如果我没有注释掉这些行,我会发现'找不到'错误并且无法构建,例如:
错误:找不到符号变量工具栏
有人能用简单的英语解释为什么会发生这种情况以及如何解决这个问题?我已经尝试了各种import.R修复程序,人们发现与Eclipse进行对抗随机添加,但它们不起作用.我的进口:
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
Run Code Online (Sandbox Code Playgroud)
我正在使用Android Studio,就像教程所说的那样,在干净安装时会遇到同样的错误.这是我自动生成的导入吗?教程是否错误或与最新的Android Studio不兼容?我的构建设置错了吗?
我正在尝试关注精灵动画的youtube教程并且一直遇到通常与之相关的错误activity.这是一个:
java.lang.RuntimeException:无法启动活动ComponentInfo {rocketanimalcontrol.reap/rocketanimalcontrol.reap.MainActivity}:java.lang.IndexOutOfBoundsException:索引0无效,大小为0
罪魁祸首是在下面的某个地方吗?
MainActivity.java
package rocketanimalcontrol.reap;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.app.Activity; //? This needed with AppCompatActivity ?
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Rect;
import android.view.View;
import android.view.Menu;
//import android.view.animation.Animation;
import java.util.ArrayList;
public class MainActivity extends AppCompatActivity {
private ArrayList<Bitmap> bitmaps;//new here or in OnCreate?
private SpriteAnimation animation;
private CustomView view;
//Auto-generated code
// @Override
// protected void onCreate(Bundle savedInstanceState) {
// super.onCreate(savedInstanceState);
// setContentView(R.layout.activity_main);
// }
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
view …Run Code Online (Sandbox Code Playgroud) java android runtime indexoutofboundsexception android-bitmap