【发布时间】:2017-06-24 01:48:08
【问题描述】:
我现在尝试了几个小时来解决以下问题,我搜索并应用了我在这里和其他网站上找到的方法,但结果仍然很糟糕。请看以下截图:Screenshot of cut off text
这是我的 xml 部分:
<HorizontalScrollView
android:layout_width="367dp"
android:layout_height="355dp"
android:layout_marginLeft="0dp"
android:layout_marginRight="0dp"
android:layout_marginTop="8dp"
android:fillViewport="true"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/btn_search">
<ListView
android:id="@+id/listView_results"
style="@android:style/Widget.DeviceDefault.Light.ListView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginEnd="8dp"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="16dp"
android:background="@android:color/black"
android:clickable="true"
android:divider="@android:color/holo_orange_light"
android:dividerHeight="1dp"
android:scrollbars="horizontal|vertical"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/btn_search" />
</HorizontalScrollView>
这就是我写在我的 Java 文件中的内容:
`
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, titleList) {
@Override
public View getView(int position, View convertView, ViewGroup parent){
// Get the Item from ListView
View view = super.getView(position, convertView, parent);
TextView tv = (TextView) view.findViewById(android.R.id.text1);
// Set the text size in ListView for each item
tv.setTextSize(TypedValue.COMPLEX_UNIT_DIP,40);
tv.setSingleLine(true);
tv.setMaxLines(1);
tv.setHorizontallyScrolling(true);
tv.setHorizontalScrollBarEnabled(true);
//tv.setEllipsize(MARQUEE);
//tv.setMarqueeRepeatLimit(1000);
// Return the view
return view;
}
};`
如您所见,我已经尝试了选取框选项,但它没有显示任何效果。 如果他/她知道在哪里阅读可能的解决方案,任何人都可以,因为我找到的资源根本无法帮助我。如果您有任何建议,我很乐意阅读。我要提前感谢任何人的帮助。这是一个大学项目,也是我的第一个 Android 应用程序 - 这里和那里有些复杂 ^^。
我想知道 TextView 或 ListView 或 HorizontalScollView 是否有宽度限制,如果有的话,如果可以的话,可以在哪里扩展。
干杯 杜里姆
【问题讨论】:
标签: android listview textview horizontalscrollview