首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >setid和getid?Error putIntArray?

setid和getid?Error putIntArray?
EN

Stack Overflow用户
提问于 2012-05-13 22:22:42
回答 1查看 500关注 0票数 0
代码语言:javascript
运行
复制
for(int i=0; i<value1; i++) {
            addAnsMCQ = new EditText(this);
            AnswerRG.addView(addAnsMCQ, 1);
            addAnsMCQ.setId(i);

大家好,我已经开始编写android代码了,并且已经看到了setId方法,但是如何获取id呢?我使用findViewById,但不能。请帮帮我谢谢?

我的第二个问题是?按钮创建;

代码语言:javascript
运行
复制
TextView gotAnswer, NoAnsV;
    EditText NoQues, NoAnswer;
    Integer data[] = new Integer[]{};
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.manualask);     
        NoQues = (EditText) findViewById (R.id.NoQues);
        NoAnswer = (EditText) findViewById (R.id.NoAnsw);
        create = (Button) findViewById (R.id.create);
        create.setOnClickListener(this);
    }
    public void onClick(View v) {
        // TODO Auto-generated method stub      
        switch (v.getId()){     
        case R.id.create:
            Intent intent = new Intent(Manual.this, MCQSample.class);
            Bundle b = new Bundle();

            data[0] = Integer.parseInt(NoQues.getText().toString());    

            data[1] = Integer.parseInt(NoAnswer.getText().toString());  
            b.putIntArray("key", data);
            intent.putExtras(b);    
            startActivity(intent);
            finish();
            break;

如何放置putIntArray。我不断得到错误,甚至改变参数data[]等,请帮助我

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-13 22:25:11

即使改变参数,data[],

,我也不断地得到错误。

data的声明应该是:

代码语言:javascript
运行
复制
int data[] = new int[2];

在声明(Integer data[] = new Integer[]{};)中,您声明了一个大小为0的数组,然后尝试访问不存在的单元格0和1。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10572497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档