当我使用TextView与singleLine="true"和ellipsize="end"(我的前的TextView),
效果很好
但在另一个 TextView有超过1行(在我的情况下,在我的底部3行TextView),
lines="3" and maxLines="3" and ellipsize="end", 不能正常工作.
当我没有放入ellipsize="end"tvDesc时,它显示3行,这没关系.这是代码:XML:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/imgv"
android:layout_width="65dp"
android:layout_height="80dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:src="@drawable/img1"
android:scaleType="fitXY" />
<TextView
android:id="@+id/tvTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/imgv"
android:background="@android:color/white"
android:textColor="@android:color/black"
android:text="Title testing line number and ellipsize at end"
android:maxLines="1"
android:singleLine="true"
android:ellipsize="end" <--- WORKS WELL
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/tvDesc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvTitle"
android:layout_toRightOf="@+id/imgv"
android:layout_alignBottom="@+id/imgv"
android:layout_alignParentRight="true"
android:textSize="14dp"
android:lines="3"
android:maxLines="3"
<---------- WITHOUT ellipsize
android:text="I wanna this …Run Code Online (Sandbox Code Playgroud) 我在HashMap中放置值.但是当我从那个HashMap中读取值时; 我没有在我添加它们的ORDER中获取这些值.谁能帮我?.
Hy大家,
我有一个错误,我不知道有什么问题
这是我在日志中的错误
java.lang.IllegalStateException: attempt to re-open an already-closed object: android.database.sqlite.SQLiteQuery (mSql = SELECT display_name, _id FROM view_data_restricted data WHERE (1) AND (data1 =? AND mimetype='vnd.android.cursor.item/group_membership' AND display_name like '%r%') ORDER BY display_name)
Run Code Online (Sandbox Code Playgroud)
这是我的代码
public Cursor runQuery(CharSequence constraint) {
filter = nome.getText().toString();
try{
tempCurs = getContentResolver().query(ContactsContract.Groups.CONTENT_URI,
new String[]{ContactsContract.Groups._ID,ContactsContract.Groups.TITLE},
ContactsContract.Groups.ACCOUNT_NAME + " =? " + " AND " + ContactsContract.Groups.TITLE + " !=? ",
new String[]{accountName,nomeGrupo},
null
);
if(tempCurs.moveToFirst())
do{
cursorContactosGrupos = getContentResolver().query(ContactsContract.Data.CONTENT_URI,
new String[]{ContactsContract.CommonDataKinds.GroupMembership.DISPLAY_NAME, ContactsContract.CommonDataKinds.GroupMembership._ID},
ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID + " =? AND …Run Code Online (Sandbox Code Playgroud) 我TextView在Android中有一个省略号("..."),TextView当文本中有更多字符而不是大小时TextView(即当整个文本无法显示时TextView).
我知道解决方案时有一行TextView:
singleLine="true" and maxLines="1"
Run Code Online (Sandbox Code Playgroud)
但是,我有两行TextView.