Spacings after html lists are fixed. Better paddings.
This commit is contained in:
parent
31afbe0423
commit
ae95ef1b74
@ -2,6 +2,11 @@
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingTop="3dp"
|
||||
android:paddingLeft="3dp"
|
||||
android:paddingRight="3dp"
|
||||
android:paddingBottom="10dp"
|
||||
android:baselineAligned="false"
|
||||
android:orientation="vertical" >
|
||||
|
||||
<TextView
|
||||
@ -33,6 +38,7 @@
|
||||
android:id="@+id/permissions"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="6sp"
|
||||
android:singleLine="true"
|
||||
android:textSize="14sp"
|
||||
android:textStyle="bold" />
|
||||
@ -47,10 +53,11 @@
|
||||
android:id="@+id/antifeatures"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="6sp"
|
||||
android:singleLine="true"
|
||||
android:textSize="14sp"
|
||||
android:textStyle="bold"
|
||||
android:text="@string/antifeatures_list" />
|
||||
android:textStyle="bold"
|
||||
android:text="@string/antifeatures_list" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/antifeatures_list"
|
||||
|
@ -474,10 +474,16 @@ public class AppDetails extends ListActivity {
|
||||
@Override
|
||||
public void handleTag(boolean opening, String tag, Editable output,
|
||||
XMLReader reader) {
|
||||
if (opening && tag.equals("ul")) {
|
||||
listNum = -1;
|
||||
if (tag.equals("ul")) {
|
||||
if (opening)
|
||||
listNum = -1;
|
||||
else
|
||||
output.append('\n');
|
||||
} else if (opening && tag.equals("ol")) {
|
||||
listNum = 1;
|
||||
if (opening)
|
||||
listNum = 1;
|
||||
else
|
||||
output.append('\n');
|
||||
} else if (tag.equals("li")) {
|
||||
if (opening) {
|
||||
if (listNum == -1) {
|
||||
@ -495,7 +501,7 @@ public class AppDetails extends ListActivity {
|
||||
}
|
||||
Spanned desc = Html.fromHtml(
|
||||
app.detail_description, null, new HtmlTagHandler());
|
||||
tv.setText(desc.subSequence(0, desc.length() - 1));
|
||||
tv.setText(desc.subSequence(0, desc.length() - 2));
|
||||
|
||||
tv = (TextView) infoView.findViewById(R.id.appid);
|
||||
if (pref_expert)
|
||||
@ -511,7 +517,7 @@ public class AppDetails extends ListActivity {
|
||||
|
||||
CommaSeparatedList permsList = app.apks.get(0).detail_permissions;
|
||||
if (permsList == null) {
|
||||
tv.setText(getString(R.string.no_permissions) + '\n');
|
||||
tv.setText(getString(R.string.no_permissions));
|
||||
} else {
|
||||
Iterator<String> permissions = permsList.iterator();
|
||||
StringBuilder sb = new StringBuilder();
|
||||
@ -525,6 +531,7 @@ public class AppDetails extends ListActivity {
|
||||
"Can't find permission '" + permissionName + "'");
|
||||
}
|
||||
}
|
||||
sb.setLength(sb.length() - 1);
|
||||
tv.setText(sb.toString());
|
||||
}
|
||||
tv = (TextView) infoView.findViewById(R.id.permissions);
|
||||
@ -540,9 +547,11 @@ public class AppDetails extends ListActivity {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
for (String af : app.antiFeatures)
|
||||
sb.append("<li>"+titleAntiFeature(af)+": "+descAntiFeature(af)+"</li>");
|
||||
tv.setText(Html.fromHtml(sb.toString(), null, new HtmlTagHandler()));
|
||||
Spanned afs = Html.fromHtml(sb.toString(), null, new HtmlTagHandler());
|
||||
tv.setText(afs.subSequence(0, afs.length() - 2));
|
||||
} else {
|
||||
infoView.findViewById(R.id.antifeatures).setVisibility(View.GONE);
|
||||
infoView.findViewById(R.id.antifeatures_list).setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user