20
Ich programmatisch wie horizontalview dann, wie AttributSet programmgesteuert übergeben.Wie AttributeSet beim programmgesteuerten Erstellen in Android übergeben
sieht Mein Konstruktor wie folgt aus:
public HorizontalListView(Context context, AttributeSet attrs) {
super(context, attrs);
}
Ich versuche, dieses:
mHlvSimpleList= new HorizontalListView(mcontext,R.style.niceview);
Fehler:
The constructor HorizontalListView(Context, int) is undefined
in style.xml
<style name="niceview">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
</style>
Wie AttributeSet in Horizontalistview Constructor Matching-Parameter übergeben?
https://stackoverflow.com/a/25457076/1105214 – samosaris
Ich finde es am einfachsten, einfach zu machen ein Layout für eine benutzerdefinierte Ansicht und blähen es auf, und wenn Sie mehrere Instanzen haben, die sich leicht unterscheiden, machen Sie einfach einen Basisstil und Unterklasse mit