Merge "Fix long geographical location shows incomplete" into atel.lnx.2.0-dev
diff --git a/InCallUI/res/layout/primary_call_info.xml b/InCallUI/res/layout/primary_call_info.xml
index 2fa3b94..28e8ac7 100644
--- a/InCallUI/res/layout/primary_call_info.xml
+++ b/InCallUI/res/layout/primary_call_info.xml
@@ -178,7 +178,9 @@
android:textDirection="ltr"
android:visibility="gone" />
- <TextView android:id="@+id/phoneNumber"
+ <com.android.phone.common.widget.ResizingTextTextView
+ xmlns:ex="http://schemas.android.com/apk/res-auto"
+ android:id="@+id/phoneNumber"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
@@ -187,7 +189,9 @@
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/incall_call_banner_subtext_color"
android:textSize="@dimen/call_label_text_size"
- android:singleLine="false"
+ android:singleLine="true"
+ android:ellipsize="end"
+ ex:resizing_text_min_size="@dimen/call_label_text_min_size"
android:visibility="gone" />
</LinearLayout>
diff --git a/InCallUI/res/values-sw360dp/dimens.xml b/InCallUI/res/values-sw360dp/dimens.xml
index 9fbcd60..0436a4c 100644
--- a/InCallUI/res/values-sw360dp/dimens.xml
+++ b/InCallUI/res/values-sw360dp/dimens.xml
@@ -24,6 +24,7 @@
<dimen name="call_name_text_size">45dp</dimen>
<dimen name="call_name_text_min_size">34sp</dimen>
<dimen name="call_label_text_size">18sp</dimen>
+ <dimen name="call_labe_text_min_size">8sp</dimen>
<!-- The InCallUI dialpad will sometimes want digits sizes that are different from dialer. -->
<dimen name="dialpad_key_number_margin_bottom">@dimen/dialpad_key_number_default_margin_bottom</dimen>
diff --git a/InCallUI/res/values/dimens.xml b/InCallUI/res/values/dimens.xml
index 15520e5..3a926b6 100644
--- a/InCallUI/res/values/dimens.xml
+++ b/InCallUI/res/values/dimens.xml
@@ -52,6 +52,7 @@
<dimen name="call_name_text_size">34dp</dimen>
<dimen name="call_name_text_min_size">28sp</dimen>
<dimen name="call_label_text_size">16sp</dimen>
+ <dimen name="call_label_text_min_size">6sp</dimen>
<!-- Right padding for name and number fields in the call banner.
This padding is used to ensure that ultra-long names or
numbers won't overlap the elapsed time indication. -->