P 
		
				
				
			
		padde83
Ambitioniertes Mitglied
- 0
Hallo zusammen,
ich arbeite gerade an einem TabellenLayout das aus vielen LinearLayouts zusammen gesetzt ist. Warum so umständlich?
Siehe hier https://www.android-hilfe.de/forum/android-app-entwicklung.9/ratingbar-in-tablerow.36827.html
Da ich MultiScreenSupport für die App bieten möchte, muss ich vom codierten Layout Abstand gewinnen.
Nun meine Frage.
Wie gewinne ich abstand von z.b. solche dingen:
	
	
	
		
Meine Überlegung wäre evtl. verschiedene res/values Ordner
z.b.
res/values-small-ldpi
res/values-small-mdpi
..
und dort die Attribute reinpacken.
später dann mit getApplicationContext().getResources().getInteger(R.attr.myint);
darauf zugreifen.
Gibt es noch eine andere bessere Möglichkeit bzw. eine mit weniger Aufwand?
Gruß & Danke
padde83
				
			ich arbeite gerade an einem TabellenLayout das aus vielen LinearLayouts zusammen gesetzt ist. Warum so umständlich?
Siehe hier https://www.android-hilfe.de/forum/android-app-entwicklung.9/ratingbar-in-tablerow.36827.html
Da ich MultiScreenSupport für die App bieten möchte, muss ich vom codierten Layout Abstand gewinnen.
Nun meine Frage.
Wie gewinne ich abstand von z.b. solche dingen:
		Code:
	
	..
params.setMargins(2, 2, 2, 2);
..
TextView textView = new TextView(Activity.this);
                           textView.setText(text);
                            textView.setTextAppearance(getApplicationContext(),
                                    android.R.style.TextAppearance_Small);
                            textView.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD), Typeface.BOLD);
                            textView.setTextColor(Color.argb(200, 0, 0, 0));
                            textView.setEms(7);
                            textView.setMaxLines(2);
                            textView.setMinLines(2);z.b.
res/values-small-ldpi
res/values-small-mdpi
..
und dort die Attribute reinpacken.
später dann mit getApplicationContext().getResources().getInteger(R.attr.myint);
darauf zugreifen.
Gibt es noch eine andere bessere Möglichkeit bzw. eine mit weniger Aufwand?
Gruß & Danke
padde83
 
						