【问题标题】:Manipulate a tab fragment during runtime在运行时操作选项卡片段
【发布时间】:2015-06-18 18:19:59
【问题描述】:

我在单独的选项卡上分别获得了三个片段。在一个选项卡上,我想要一个卡片样式的片段。一行应该像 [ ________ ________ +]。 按下+按钮后,我希望出现第二个相同的行。我怎么能做到这一点?在运行时操作标签片段的专业方法是什么?如何实现转接?

【问题讨论】:

  • 如何在此处添加我的代码

标签: android user-interface layout fragment transition


【解决方案1】:

我明白了。我可以通过以下方式添加其他行:

@Override
    public void onClick(View v) {
        switch (v.getId()) {
        case R.id.imageButtonAdd:
            if(i==0){
                raiseCounterByOne();
                counter.setText(counterStart.toString());
                test = getActivity().findViewById(R.id.testView3);
                test.setVisibility(View.VISIBLE);
                i++;
            } else if(i==1){
                raiseCounterByOne();
                counter.setText(counterStart.toString());
                test = getActivity().findViewById(R.id.testView4);
                test.setVisibility(View.VISIBLE);
                i++;
            }
            break;
        case R.id.imageButtonCancel2:
            Log.d("","Close");
            test = getActivity().findViewById(R.id.testView3);
            test.setVisibility(View.GONE);
            i--;
            break;
        case R.id.imageButtonCancel3:
            Log.d("","Close");
            test = getActivity().findViewById(R.id.testView4);
            test.setVisibility(View.GONE);
            i--;
            break;
        default:
            break;
        }
    }

有没有更好的方法来提高灵活性?像数组或循环之类的东西? 我有机会将视图放入数组中吗? 我想设置可以添加的最大行数。此外,我想索引每一行以供以后使用。

【讨论】:

    猜你喜欢
    • 2012-08-08
    • 2012-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-05
    • 2013-04-05
    • 2015-05-04
    相关资源
    最近更新 更多