我以为这本书的代码不正确.在我家的位置试过,它运作良好.发现我的日食真的被打破了.不得不删除并重新安装eclipse.@H_404_2@
这是我在这里的第一篇文章,所以如果我没有遵守一些规则,请告诉我.
我试图搜索并找到一些有相同错误的帖子,但他们处理字符串.
我正在关注Absolute Beginners的Android应用程序(第2版)和第179页,您将button1.xml带入res / drawable.当我进入layout / activity_main.xml并输入时@H_404_2@
@H_404_2@
它错误地指出android:src“错误:错误:找不到与给定名称匹配的资源(在’src’处,值为’@ drawable / button1′).”@H_404_2@
现在有一些令我困惑的事情,我正在使用eclipse,我有4个可绘制的文件夹(drawable-hdpi,drawable-ldpi,drawable-mdpi和drawable-xhdpi),我已经去了每个新的>文件4个可绘制的文件夹,并导入了button1_focused.png,button1_pressed.png和button1_normal.png及其各自的分辨率.我还在每个文件夹中放了button1.xml.@H_404_2@
button1.xml如下@H_404_2@
@H_404_2@
我试过android:background而不是android:src,那个错误也出来了.我看到它的错误表明src(或后台)没有文件.只是不知道该放什么.@H_404_2@
Java代码
package com.example.ui_designs;@H_404_2@
@H_404_2@
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main,menu);
return true;
}
ImageButton imageButton = new ImageButton(context);
imageButton.setImageResource(R.drawable.button1);
}
最佳答案
原文链接:https://www.f2er.com/android/430786.html