gpt4 book ai didi

java - ListView 用完了显示字符串的空间

转载 作者:行者123 更新时间:2023-11-29 02:28:22 27 4
gpt4 key购买 nike

我的应用程序正在从 firebase 检索一个长字符串并将其显示在 ListView 中,但它用完了空间。末尾有“...”,如我附上的图片所示。 Heres a picture of what the listview shows

这是我的代码。我该怎么做才能使文本换行/继续到下一行?

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.ArrayAdapter;
import android.widget.ListView;

import com.google.firebase.database.ChildEventListener;
import com.google.firebase.database.DataSnapshot;
import com.google.firebase.database.DatabaseError;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;

import java.util.ArrayList;

public class Events extends AppCompatActivity { ListView listview2;
DatabaseReference dref;
ListView listview3;
ArrayList<String> list=new ArrayList<>();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.events);
listview3=(ListView)findViewById(R.id.list_view3);
final ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line,list);
listview3.setAdapter(adapter);
dref= FirebaseDatabase.getInstance().getReference("Events");
dref.addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String s) {
list.add(dataSnapshot.getValue(String.class));
adapter.notifyDataSetChanged();
}
@Override
public void onChildChanged(DataSnapshot dataSnapshot, String s) {
}
@Override
public void onChildRemoved(DataSnapshot dataSnapshot) {
list.remove(dataSnapshot.getValue(String.class));
adapter.notifyDataSetChanged();
}
@Override
public void onChildMoved(DataSnapshot dataSnapshot, String s) {
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}

}

最佳答案

由于您使用 simple_dropdown_item_1line,因此您只有 1 行文本。将其替换为 simple_list_item_1

关于java - ListView 用完了显示字符串的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50957296/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com