如何设置来自导航抽屉的微调标题

时间:2017-03-09 03:19:50

标签: android

我有导航抽屉,它有类别和子类别。使用片段单击回收器视图上的子类别相关产品显示。上面的片段我有自定义标题,就像有微调器的工具栏一样。直到现在我成功创造了所有。但我的问题是。

1)如何设置未从微调器中选择的微调器标题。哪个是从导航抽屉中选择的。 喜欢:导航抽屉阵列有  ABC  PQR  XYZ 从导航抽屉单击AbC时。 Abc成为旋转器Nd pqr和xyz的标题。请帮忙。

2)具有相同阵列Abc,Pqr,Xyz的旋转器阵列。当用户从导航抽屉中选择ABC或任何东西时,它会成为标题Nd以下的其他显示。

我添加了一些逻辑,例如将微调器数组与我从导航抽屉中选择的项目进行比较,使用if else,在调试时工作正常。但没有正确显示结果

2 个答案:

答案 0 :(得分:0)

根据导航抽屉中选择的项目,您需要做的是Spinner的setSelection

解决方案是获取当前在NavigationDrawer和用户微调方法中选择的数组中项目的位置以显示当前选择: -

方法是spinner.setSelection(position)

例如,假设您已从pqr中选择NavigationDrawer,则可以使用spinner.setSelection(1)选择spinner中的项目作为pqr array 1}}是您E1 <- runif(60,0,1) E2 <- runif(60,0,1) E3 <- runif(60,0,1) Data = list("E1"=E1, "E2"=E2, "E3"=E3) Format.Data <- function(x){ (dim(x) <- c(5,3,4)) colnames(x) <- paste("Col", 1:3, sep=""); x rownames(x) <- paste("Rep", 1:5, sep=""); x } Raw.Data <- lapply(Data, Format.Data)

中的第二个数字

答案 1 :(得分:0)

它显示导航抽屉所选项目与其他数组有五个项目。我想删除哪个匹配到另一个数组。

            if (dropdownSubcategoriesArray.size() > 0) {
                dropdownSubcategoriesArray.add(0, selecteditem);
            }

        ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), android.R.layout.simple_spinner_item, dropdownSubcategoriesArray);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spinner.setAdapter(adapter);

  }
}