我是客户端脚本的新手.我的问题是我有很多文本框,我希望它们自动计算,但到目前为止没有任何作用.我的剧本有什么问题吗?
function totaltraininghour()
{
var totalhour1=0;
var a1= parseInt(document.getElementById("a1").value);
var b1= parseInt(document.getElementById("b1").value);
var c1= parseInt(document.getElementById("c1").value);
var d1= parseInt(document.getElementById("d1").value);
var totalhour2=0;
var a2= parseInt(document.getElementById("a2").value);
var b2= parseInt(document.getElementById("b2").value);
var c2= parseInt(document.getElementById("c2").value);
var d2= parseInt(document.getElementById("d2").value);
var totalhour3=0;
var a3= parseInt(document.getElementById("a3").value);
var b3= parseInt(document.getElementById("b3").value);
var c3= parseInt(document.getElementById("c3").value);
var d3= parseInt(document.getElementById("d3").value);
var totaltraining=0;
if (a1 >=0)
{
totalhour1 = totalhour1 + a1
}
if (b1>=0)
{
totalhour1 = totalhour1+ b1
}
if (c1>=0)
{
totalhour1 = totalhour1+ c1
}
if (d1>=0)
{
totalhour1 = totalhour1+ …Run Code Online (Sandbox Code Playgroud) 这可能是一个我可能会再次忽略的问题,但如果你能帮助我解决它,我将非常感激.使用此代码从drawable获取图像并将其发送到Imageview.setImageResource(其中我的Imageview在gridview中); 一切顺利
private Integer[] imageIDs = {
//R.drawable.image1,
R.drawable.image2,
R.drawable.image3,
R.drawable.image4,
R.drawable.image5,
R.drawable.image6,
R.drawable.Image7,
};
//Here is my another code to call imageIDs as ImageResource
ImageView iv = (ImageView)v.findViewById(R.id.grid_item_picture);
iv.setImageResource(imageIDs[position]);
//position is a default value of gridview starting from 0
Run Code Online (Sandbox Code Playgroud)
现在我想要完成的是删除该数组并将其转换为ArrayList,因为需要这些内部数据是动态的.所以我创建了这个新代码
ArrayList<String> array_image = new ArrayList<String>();
array_image.add("R.drawable.image6");
array_image.add("R.drawable.image1");
Run Code Online (Sandbox Code Playgroud)
并将ImageView ImageResource设置为此代码
iv.setImageResource(array_image .get(position));
Run Code Online (Sandbox Code Playgroud)
我收到一个错误说:
在ImageView类型中的方法setImageResource(int)不适用于参数(对象)你能帮我修复/搞清楚吗?