有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java textswitcher支持前面的文本

我在我的应用程序中实现了两个textswitcher,一个用于单词,另一个用于含义。但问题是,当我试图在最后一个单词的SharedReference上保存单词和意思时,它保存了前面的单词,并且意思是正确的

Note : For testing purpose I have put 2 words only

就像我有两个词:A,B,意思是M,N; 它保存了A=M,A=N

我正在从文本视图保存单词:

 private TextSwitcher Word,Answer;
     private int String_Index=0;
        private String [] word = {"Der Anzug","Der Apfelstrudel"};
        private int String_Indexa=0;
        private String [] answer = {"Suit","Apple Cake"};
        private TextView w ,a;



    Again_button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Answer_button.setVisibility(View.VISIBLE);
                linearLayout.setVisibility(View.GONE);
                Answer.setVisibility(View.GONE);
                if (String_Index == word.length-1){
                    String_Index = 0;
                    Word.setText(word [String_Index]);
                }else {
                    Word.setText(word[++String_Index]);
                }


                if (String_Indexa == answer.length-1){
                    String_Indexa = 0;
                    Answer.setText(answer [String_Indexa]);
                }else {
                    Answer.setText(answer[++String_Indexa]);
                }

                insertItem2(w.getText().toString(), a.getText().toString());
                saveData2();



            }
        });

     private void insertItem2(String line1, String line2) {
        mExampleList.add(new ExampleItem(line1, line2));

    }

共 (0) 个答案