当我点击它时,我正在尝试制作一个ImageView按钮.我有以下代码:
ImageView button01 = (ImageView) findViewById(R.id.button01);
button01.setOnClickListener(new OnClickListener() {
int button01pos = 0;
public void onClick(View v) {
if (button01pos == 0) {
button01.setImageResource(R.drawable.image01);
button01pos = 1;
} else if (button01pos == 1) {
button01.setImageResource(R.drawable.image02);
button01pos = 0;
}
}
});
Run Code Online (Sandbox Code Playgroud)
但由于某种原因,在Eclipse中,button01以红色加下划线并且它给出了错误:
不能引用在不同方法中定义的内部类中的非final变量button01
有谁知道它为什么这样做以及如何解决它?
谢谢
有没有人知道如何使用以下资源写入Android中的文本文件:
R.raw.my_text_file
Run Code Online (Sandbox Code Playgroud)
我只是在寻找干净简单的东西.我用Google搜索过但我找到的例子不起作用.我尝试使用Android文档进行编码,但无法绕过它...
谢谢
编辑:
我已经使用Android文档来创建此代码.日志打印出"1"和"9",代码跳过两者之间的所有内容,什么也不做:
try {
String filename = "res/raw/my_text_file.txt";
String string;
Log.v(TAG, "1");
FileOutputStream fos = openFileOutput(filename, Context.MODE_PRIVATE);
Log.v(TAG, "2");
for (int i = 0; i < list.size(); i++) {
Log.v(TAG, "3");
try {
Log.v(TAG, "4");
string = i + " - " + list.get(i);
fos.write(string.getBytes());
} catch (Exception e) {
Log.v(TAG, "5");
}
Log.v(TAG, "6");
}
Log.v(TAG, "7");
fos.close();
Log.v(TAG, "8");
} catch (Exception e) {
}
Log.v(TAG, "9");
Run Code Online (Sandbox Code Playgroud) 我正在研究Cnc编程,我不知道G41和G42之间的区别.讲师没有清楚地解释清楚所以我正在寻找能够让我更清楚地解释其差异的人.我知道它们都是刀具补偿,但我怎么知道何时使用G41以及何时使用G42?
如何检查表单操作是否为空?目前我有:
if (!document.getElementByName('myform').action.equals('')) { ... }
Run Code Online (Sandbox Code Playgroud)
哪个似乎不起作用......