Make datasets one line and ellipsized.

Test: Manual
Test: CtsAutoFillServiceTestCases
Change-Id: I2f58ef5e566ba0551431fcbe43efb179c3efc8e8
This commit is contained in:
Jason Long
2017-02-08 12:49:33 -08:00
parent 1e92f02387
commit 348fd2eb07

View File

@@ -17,6 +17,7 @@ package com.android.server.autofill;
import android.content.Context;
import android.graphics.Color;
import android.text.TextUtils;
import android.util.ArraySet;
import android.view.autofill.Dataset;
import android.view.View;
@@ -62,8 +63,10 @@ final class DatasetPicker extends ListView implements OnItemClickListener {
@Override
public View getView(int position, View convertView, ViewGroup parent) {
final TextView textView = (TextView) super.getView(position, convertView, parent);
textView.setSingleLine();
textView.setEllipsize(TextUtils.TruncateAt.END);
textView.setMinHeight(
getDimen(com.android.internal.R.dimen.autofill_fill_item_height));
getDimen(com.android.internal.R.dimen.autofill_fill_item_height));
return textView;
}
};