我有一个问题,那就是我的android项目中应该出现的文件没有出现。例如,在以下代码中:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="60dp"
android:layout_gravity="bottom|left"
android:orientation="horizontal"
>
<ImageButton
android:id="@+id/pencil"
android:layout_width="60dp"
android:layout_height="60dp"
android:layout_gravity="left"
android:src="@drawable-mdpi/pencil"
/>
<ImageButton
android:id="@+id/eraser"
android:layout_width="60dp"
android:layout_height="60dp"
android:layout_gravity="center"
android:src="@drawable-mdpi/eraser"
/>
</LinearLayout>
我在铅笔和橡皮擦src行中出现错误,尽管在那个确切的文件夹中有两个位图图像(并且能够在我的目录中看到它)。此代码存在类似问题:
import android.app.Activity;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
public class DrawingActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_drawing);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(res.menu.drawing, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == res.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
无法找到drawing.xml(与res.menu.drawing一致),即使它再次在目录中可见。
我应该先做一些别的事吗?除了将项目放在文件夹中并重建之外,可能会有某种导入?我在其他一些案例中读过这些问题是通过退出和重新打开Android Studio来解决的,但我现在做了两次没有效果(以及多次清理和重建项目) )。因此,我只能假设我错过了一些更重要的东西。
非常感谢任何帮助。