在PHP中有什么区别:
if(!isset)
if(isset)
Run Code Online (Sandbox Code Playgroud)
同样的,if(!empty)和if(empty)?
什么是"!" 性格的意思?
我刚刚问了一个小时前的一个问题,在等待回复时,我想也许我可以达到我想要的不同.我正在考虑改变图像但是如果我可以在gridview中覆盖整个层次顶部的东西会更好,即一个小刻度图标此刻,当一个级别完成时我将使用共享偏好存储它
所以我有一个gridView布局来显示代表关卡的图像.我们只是说这个例子我有20个级别.当一个级别完成时,可以覆盖刻度图标或以某种方式突出显示级别图像.也许改变图像的边界??
这是我使用的图像数组
int[] imageIDs = {
R.drawable.one,
R.drawable.two,
R.drawable.three,
R.drawable.four,
R.drawable.five,
R.drawable.six
etc.......
Run Code Online (Sandbox Code Playgroud)
然后我有我的代码在gridView中设置图像.显然,介于两者之间的代码更多.
public View getView(int position, View convertView, ViewGroup parent)
{
ImageView imageView;
if (convertView == null) {
imageView = new ImageView(context);
imageView.setLayoutParams(new GridView.LayoutParams(140, 140));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setPadding(5, 5, 5, 5);
} else {
imageView = (ImageView) convertView;
}
imageView.setImageResource(imageIDs[position]);
return imageView;
Run Code Online (Sandbox Code Playgroud)
是否有可能做到上述任何一种,即使边境方法也没问题.谢谢你的帮助
当关卡打开时,我使用开关盒来执行其他任务,以及将项字符串更改为它所代表的图像的名称.
switch(question){
case 0:
iv.setImageResource(R.drawable.one);
item = imageOne;
answer1 = "one"
break;
case 1:
iv.setImageResource(R.drawable.two);
item = imageTwo;
answer1 = "two"
break;
default: …Run Code Online (Sandbox Code Playgroud) 我正在尝试在android中存储和检索数字,以便稍后我可以对结果进行计算.我正在设法存储和获取字符串,但由于某种原因似乎无法让它适用于整数
这是我测试的字符串代码
保存...
getSharedPreferences("words", 0).edit().putString("YAS", wordString).commit();
Run Code Online (Sandbox Code Playgroud)
接收...
String words= getSharedPreferences("words", 0).getString("YAS", "");
t.setText(words);
Run Code Online (Sandbox Code Playgroud)
但是当我用整数尝试类似的东西时它不起作用.
保存...
getSharedPreferences("number", 0).edit().putInt("numbers", 1).commit();
Run Code Online (Sandbox Code Playgroud)
接收...
int test2 = getSharedPreferences("number", 0).getInt("numbers",0);
Run Code Online (Sandbox Code Playgroud)
基本上我需要在按下按钮之前保存的变量为0(我猜它会因为它在那时不存在)然后按下时更改为1.无论按下按钮多少次,任何帮助都只会等待1次欢呼