[Hier ist ein Screenshot meiner Ausgabe] sorting [1]Android: Briefe in EditText
Ich versuche, die Elemente eines Arrays zu sortieren. Ich habe die Elemente in das Array von EditText1 (ed) gespeichert und ich möchte sie sortieren und in EditText2 anzeigen. Ich bin fertig mit dem Speichern und Anzeigen von ihnen, ich wollte sie mit Collections.sort(array);
sortieren, aber es zeigt mir, dass etwas nicht stimmt.
Dies ist mein Code so weit:
public class MainActivity extends AppCompatActivity {
List<EditText> allEds = new ArrayList<EditText>();
EditText ed,ed2;
RelativeLayout container;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ed= (EditText)findViewById(R.id.editText);
ed2=(EditText)findViewById(R.id.editText2);
final Button b=(Button)findViewById(R.id.button);
container = (RelativeLayout)findViewById(R.id.rl);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
allEds.add(ed);
String[] strings = new String[allEds.size()];
for(int i=0; i < allEds.size(); i++){
strings[i] = allEds.get(i).getText().toString();
Log.e("My data", strings[i]);
ed2.setText(strings[i]);
}
}
});
Sie sagen, dass etwas falsch ist, können Sie die Fehlermeldung oder was auch immer falsch ist –
zeigt es rote Linie unter dem Array-Namen. Ich habe versucht, es an verschiedenen Stellen einzugeben, aber immer noch nicht funktioniert. – RAKH
Möchten Sie Strings in einem EditText oder einem tatsächlichen EditText-Objekt sortieren? –