]> gitweb.fperrin.net Git - Dictionary.git/commitdiff
Avoid MATCH_PARENT.
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Sun, 13 Dec 2015 22:42:38 +0000 (23:42 +0100)
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>
Sun, 13 Dec 2015 22:42:38 +0000 (23:42 +0100)
Unfortunately it results in completely different sizes
depending on Android version.
Interesting 2.3 and 4.4 seem to show reasonable behaviour
while 5.0 results in far too small size.

src/com/hughes/android/dictionary/DictionaryActivity.java
src/com/hughes/android/dictionary/DictionaryApplication.java

index bd6e7c703db21b9e29f54bebccce081bc8fd5ecc..bd45672730ce08c79e90f0ac083c3f2e1218e574 100644 (file)
@@ -713,7 +713,6 @@ public class DictionaryActivity extends ActionBarActivity {
                     final IndexInfo indexInfo = dictionaryInfo.indexInfos.get(i);
                     final View button = application.createButton(parent.getContext(),
                             dictionaryInfo, indexInfo);
-                    button.setLayoutParams(new LinearLayout.LayoutParams(application.languageButtonPixels, application.languageButtonPixels * 2 / 3));
                     final IntentLauncher intentLauncher = new IntentLauncher(parent.getContext(),
                             getLaunchIntent(getApplicationContext(),
                                     application.getPath(dictionaryInfo.uncompressedFilename),
index 3a970343b740317e63b9c4dac7d1046422178c88..a94ed53736425dbf36713aa2a026527b66fb3121 100644 (file)
@@ -528,7 +528,7 @@ public class DictionaryApplication extends Application {
             button.setScaleType(ScaleType.FIT_CENTER);
             result = button;
         }
-        result.setLayoutParams(new LinearLayout.LayoutParams(languageButtonPixels, LinearLayout.LayoutParams.MATCH_PARENT));
+        result.setLayoutParams(new LinearLayout.LayoutParams(languageButtonPixels, languageButtonPixels * 2 / 3));
         return result;
     }