Решение Listview - PullRequest
       9

Решение Listview

0 голосов
/ 23 октября 2019

Я создал 3 редактируемых текста и кнопку. Я сохранил все 3 редактируемых текста в списке массивов и показал их в списке: Но проблема в том, что я хочу

    1. first they are showing in vertically manner i want it in horizontal manner so that if i add more items it should be separated from the previous one .
    2. I want to add as many as list i want to add please provide me a hint either i should use for loop or what to get as many list as i want.        
    i was thinking to try for loop to get as many input to be added in listview.

Основной код Создать MEthodдля java

открытый класс secondActivity расширяет AppCompatActivity {

EditText edit1,edit2,edit3;
Button button;
ListView listView;


@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.second);

    edit1=findViewById(R.id.name);
    edit2=findViewById(R.id.desigination);
    edit3=findViewById(R.id.post);

    listView = findViewById(R.id.list_view);


    button = findViewById(R.id.list_button);
    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            ArrayList<String> arryList = new ArrayList<String>();
            arryList.add(edit1.getText().toString());
            arryList.add(edit2.getText().toString());
            arryList.add(edit3.getText().toString());

            ArrayAdapter list = new ArrayAdapter(secondActivity.this,android.R.layout.simple_list_item_1,arryList);
            listView.setAdapter(list);
            listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                @Override
                public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

                    Toast.makeText(secondActivity.this, "hello "+ position, LENGTH_SHORT).show();
                }
            });
        }
    });

}

Нет ошибок при отправке только моего смещения моего списка по вертикали, и я хочу его в одной строке и хочудобавить столько элементов в список одновременно, это не работает, только я могу добавить его один раз

1 Ответ

0 голосов
/ 23 октября 2019

Вы можете использовать HorizontalListView или добавить свойство ориентации в ListView или RecyclerView вместо ArrayList,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...