diff --git a/app/src/main/java/org/nuclearfog/twidda/backend/items/TwitterUser.java b/app/src/main/java/org/nuclearfog/twidda/backend/items/TwitterUser.java
index 9f790d9f..7faf4736 100644
--- a/app/src/main/java/org/nuclearfog/twidda/backend/items/TwitterUser.java
+++ b/app/src/main/java/org/nuclearfog/twidda/backend/items/TwitterUser.java
@@ -221,11 +221,10 @@ public class TwitterUser {
private String getBio(User user) {
URLEntity entities[] = user.getDescriptionURLEntities();
StringBuilder bio = new StringBuilder(user.getDescription());
-
for (int i = entities.length - 1; i >= 0; i--) {
URLEntity entity = entities[i];
bio.replace(entity.getStart(), entity.getEnd(), entity.getExpandedURL());
}
- return bio.toString().replace('\n', ' ');
+ return bio.toString();
}
}
\ No newline at end of file
diff --git a/app/src/main/java/org/nuclearfog/twidda/window/TweetDetail.java b/app/src/main/java/org/nuclearfog/twidda/window/TweetDetail.java
index 191fd1c1..6e8fe03d 100644
--- a/app/src/main/java/org/nuclearfog/twidda/window/TweetDetail.java
+++ b/app/src/main/java/org/nuclearfog/twidda/window/TweetDetail.java
@@ -15,10 +15,12 @@ import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.Toolbar;
+import android.text.method.ScrollingMovementMethod;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
+import android.widget.TextView;
import android.widget.Toast;
import org.nuclearfog.tag.Tagger.OnTagClickListener;
@@ -83,9 +85,11 @@ public class TweetDetail extends AppCompatActivity implements OnClickListener,
View txtFav = findViewById(R.id.no_fav_detail);
View profile_img = findViewById(R.id.profileimage_detail);
View answer = findViewById(R.id.answer_button);
+ TextView tweetTxt = findViewById(R.id.tweet_detailed);
answerReload = findViewById(R.id.answer_reload);
answer_list = findViewById(R.id.answer_list);
answer_list.setLayoutManager(new LinearLayoutManager(this));
+ tweetTxt.setMovementMethod(ScrollingMovementMethod.getInstance());
root.setBackgroundColor(settings.getBackgroundColor());
diff --git a/app/src/main/java/org/nuclearfog/twidda/window/UserProfile.java b/app/src/main/java/org/nuclearfog/twidda/window/UserProfile.java
index 1c60829d..203cd260 100644
--- a/app/src/main/java/org/nuclearfog/twidda/window/UserProfile.java
+++ b/app/src/main/java/org/nuclearfog/twidda/window/UserProfile.java
@@ -11,6 +11,7 @@ import android.support.v7.app.AppCompatDelegate;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.Toolbar;
+import android.text.method.ScrollingMovementMethod;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
@@ -70,6 +71,7 @@ public class UserProfile extends AppCompatActivity implements OnRefreshListener,
}
Toolbar tool = findViewById(R.id.profile_toolbar);
+ TextView bioTxt = findViewById(R.id.bio);
View root = findViewById(R.id.user_view);
homeList = findViewById(R.id.ht_list);
homeReload = findViewById(R.id.hometweets);
@@ -88,6 +90,7 @@ public class UserProfile extends AppCompatActivity implements OnRefreshListener,
homeList.setLayoutManager(new LinearLayoutManager(this));
favoriteList.setLayoutManager(new LinearLayoutManager(this));
root.setBackgroundColor(settings.getBackgroundColor());
+ bioTxt.setMovementMethod(ScrollingMovementMethod.getInstance());
LayoutInflater inflater = LayoutInflater.from(this);
tweetIndicator = inflater.inflate(R.layout.tab_tweets, null);
diff --git a/app/src/main/res/layout/page_profile.xml b/app/src/main/res/layout/page_profile.xml
index 0b02354e..ad1f80e1 100644
--- a/app/src/main/res/layout/page_profile.xml
+++ b/app/src/main/res/layout/page_profile.xml
@@ -170,7 +170,9 @@
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/layout_margin"
android:autoLink="web"
- android:linksClickable="true" />
+ android:linksClickable="true"
+ android:maxLines="@integer/max_bio_lines"
+ android:scrollbars="vertical" />
150dp
20dp
+ 10
+ 5
\ No newline at end of file