Я использую ListView для хранения данных, извлеченных из моей базы данных, но каким-то образом текст внутри ListView был обрезан.Я знаю, что TextView может использовать setSingleLine
, setEllipsize
, но я понятия не имею, что я мог бы сделать для ListView и почему он был отключен.Не уверен, что это из-за кнопки отправки.
Я попытался использовать setHorizontalScrollBarEnabled(false)
, который используется в Textview, но кажется бесполезным.
мой xml для просмотра списка:
<ListView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:id="@+id/list"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/list"
android:layout_alignParentRight="true"
android:layout_marginTop="20dp"
android:id="@+id/submit"
android:text="Submit"
/>
мой код:
listView = (ListView)this.findViewById(R.id.list);
listView.setAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_single_choice, dataList));
listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
listView.setHorizontalScrollBarEnabled(false);
результат отображения моего интерфейса:
![enter image description here](https://i.stack.imgur.com/p5v63.png)