2 u014285559 u014285559 于 2016.03.24 13:27 提问

android关于TableRow获取Spinner值
点击button动态的利用TableRow增加两个spinner和一个“删除”功能的button,
    怎样获取所用添加的spinner被选中的值,求大神指教!

    部分代码如下:
     private void addRow()  
    {  
        tableRow = new TableRow(this);  
        project = new Spinner(this);  
        time = new Spinner(this);
        delBtn = new Button(this); 
        projectSel = new ArrayList<String>();

        delBtn.setText("删除");  
        delBtn.setOnClickListener(new View.OnClickListener()  
            {     
                @Override  
                public void onClick(View view)  
                {  
                    TableRow tableRow = (TableRow) view.getParent();  
                    tableLayout.removeView(tableRow);  

                }  
            });  
        tableRow.addView(project);  
        tableRow.addView(time);
        tableRow.addView(delBtn);  

        tableLayout.addView(tableRow);  

4个回答

u014285559
u014285559   2016.03.24 13:35

就是获取上面所有新建的spinner里被选中的值!

lxk_1993
lxk_1993   Rxr 2016.03.24 13:58

最简单就是 intetnt.putExtra() 把值传过去

lxk_1993
lxk_1993 。。。。回答错问题了
一年多之前 回复
lxk_1993
lxk_1993   Rxr 2016.03.24 14:01

好像是 spinner.getselection吧

lxk_1993
lxk_1993 回复Java灬C灬: project.getSelectedItem() time.getSelectedItem() 获取不行吗?
一年多之前 回复
lxk_1993
lxk_1993 project.getSelectedItem() time.getSelectedItem() 获取不行吗?
一年多之前 回复
u014285559
u014285559 有个方法是spinner.getSelectedItem(),但这样只能获取最后一个新建的spinner选中的值,我想获取所有的。
一年多之前 回复
CSDNXIAOD
CSDNXIAOD   2016.03.30 11:21

【Android】关于如何获取spinner当前值
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!