diff options
| author | kr.angelov <kr.angelov@gmail.com> | 2014-04-24 07:44:47 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@gmail.com> | 2014-04-24 07:44:47 +0000 |
| commit | 5f7ca260020b22a48673c43b32fa788cdb7b1740 (patch) | |
| tree | 7cb7671186c5942cf917752e6d0fef1ba4c54393 /src/ui/android | |
| parent | b2f5d97315ed3ed30b7a0eef14ee5a39af02fd3c (diff) | |
show the probabilities for the alternative translations
Diffstat (limited to 'src/ui/android')
| -rw-r--r-- | src/ui/android/src/org/grammaticalframework/ui/android/AlternativesActivity.java | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/AlternativesActivity.java b/src/ui/android/src/org/grammaticalframework/ui/android/AlternativesActivity.java index 80bf19e7e..fa9f8fb7c 100644 --- a/src/ui/android/src/org/grammaticalframework/ui/android/AlternativesActivity.java +++ b/src/ui/android/src/org/grammaticalframework/ui/android/AlternativesActivity.java @@ -132,7 +132,7 @@ public class AlternativesActivity extends ListActivity { expandedView = view; } - private void expandExpr(View view, Expr expr) { + private void expandExpr(View view, ExprProb ep) { ImageView arrow = (ImageView) view.findViewById(R.id.arrow); arrow.setImageResource(R.drawable.close_arrow); @@ -146,7 +146,8 @@ public class AlternativesActivity extends ListActivity { ((RelativeLayout) view).addView(inflectionView, params); } - inflectionView.loadData(expr.toString(), "text/plain; charset=UTF-8", null); + String content = String.format("[%.4f] %s", ep.getProb(), ep.getExpr()); + inflectionView.loadData(content, "text/plain; charset=UTF-8", null); expandedView = view; } @@ -189,9 +190,9 @@ public class AlternativesActivity extends ListActivity { }); } else { if (item instanceof ExprProb) { - final Expr expr = ((ExprProb) item).getExpr(); + final ExprProb ep = (ExprProb) item; - String phrase = mTranslator.linearize(expr); + String phrase = mTranslator.linearize(ep.getExpr()); if (phrase.startsWith("% ") || phrase.startsWith("* ") || phrase.startsWith("+ ")) phrase = phrase.substring(2); @@ -203,10 +204,10 @@ public class AlternativesActivity extends ListActivity { if (expandedView == view) collapse(); else if (expandedView == null) - expandExpr(view, expr); + expandExpr(view, ep); else { collapse(); - expandExpr(view, expr); + expandExpr(view, ep); } } }); |
