diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/activities/CustomSharingActivity.java b/app/src/main/java/fr/gouv/etalab/mastodon/activities/CustomSharingActivity.java index c3612b5e7..fee92e9c0 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/activities/CustomSharingActivity.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/activities/CustomSharingActivity.java @@ -23,6 +23,7 @@ import android.os.AsyncTask; import android.os.Bundle; import android.support.v7.app.ActionBar; import android.support.v7.widget.Toolbar; +import android.text.TextUtils; import android.view.LayoutInflater; import android.view.MenuItem; import android.view.View; @@ -128,22 +129,18 @@ public class CustomSharingActivity extends BaseActivity implements OnCustomShari set_custom_sharing_title = findViewById(R.id.set_custom_sharing_title); set_custom_sharing_description = findViewById(R.id.set_custom_sharing_description); set_custom_sharing_keywords = findViewById(R.id.set_custom_sharing_keywords); - + set_custom_sharing_title.setEllipsize(TextUtils.TruncateAt.END); //set text on title, description, and keywords System.out.println("Content: " + bundle_content); String[] lines = bundle_content.split("\n"); - set_custom_sharing_title.setText(lines[0]); - if (lines.length >= 2) { - String newDescription = ""; - int i = 0; - for (String line: lines) { - i += 1; - if (i > 1) { - newDescription = newDescription + line; - } - } - set_custom_sharing_description.setText(newDescription); + String newTitle = ""; + if (lines[0].length() > 60) { + newTitle = lines[0].substring(0, 60) + "...";; + } else { + newTitle = lines[0]; } + set_custom_sharing_title.setText(newTitle); + set_custom_sharing_description.setText(bundle_content); set_custom_sharing_keywords.setText(bundle_tags); set_custom_sharing_save = findViewById(R.id.set_custom_sharing_save); set_custom_sharing_save.setOnClickListener(new View.OnClickListener() { diff --git a/app/src/main/res/layout/activity_custom_sharing.xml b/app/src/main/res/layout/activity_custom_sharing.xml index b0c96aa08..c15e330b7 100644 --- a/app/src/main/res/layout/activity_custom_sharing.xml +++ b/app/src/main/res/layout/activity_custom_sharing.xml @@ -57,7 +57,7 @@ android:layout_height="wrap_content" android:id="@+id/set_custom_sharing_title" android:minLines="1" - android:lines="1" + android:lines="2" android:maxLines="2" android:hint="@string/title_hint_custom_sharing" /> @@ -77,8 +77,9 @@ android:layout_height="wrap_content" android:id="@+id/set_custom_sharing_description" android:minLines="4" - android:lines="4" - android:maxLines="5" + android:lines="7" + android:inputType="textMultiLine" + android:maxLines="7" android:hint="@string/description_hint_custom_sharing" /> @@ -97,8 +98,8 @@ android:layout_height="wrap_content" android:id="@+id/set_custom_sharing_keywords" android:minLines="1" - android:lines="1" - android:maxLines="1" + android:lines="2" + android:maxLines="2" android:hint="@string/keywords_hint_custom_sharing" />