das ist der Code des "android.R.layout.simple_spinner_dropdown_item"
<?xml version="1.0" encoding="utf-8"?>
<!--
/* //device/apps/common/assets/res/any/layout/simple_spinner_item.xml
**
** Copyright 2008, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerDropDownItemStyle"
android:singleLine="true"
android:layout_width="match_parent"
android:layout_height="?android:attr/dropdownListPreferredItemHeight"
android:ellipsize="marquee"
android:textAlignment="inherit"/>
Alles anzeigen
diesen habe ich kopiert und in einer eigenen XML datei eingefügt. sobald ich diese speichere spinnt meine IDE, und zwar wegen dieser Zeile --> android:layout_height="?android:attr/dropdownListPreferredItemHeight"
Meine IDE wirft nun hunderte Fehler, an allen Stellen an denen ich "R.id...." oder "R.layout...." verwende. ich könnte alle Fehler weg machen wenn ich diese Verweise durch "com.example.meineApp.layout..." ersetze. Aber ich denke das ist wohl nicht sinn der Sache.
ohne die oben genannte Zeile, passiert gar nix. Also weg mit ihr... nun sieht der Code so aus..
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerDropDownItemStyle"
android:singleLine="true"
android:layout_width="match_parent"
android:ellipsize="marquee"
android:textAlignment="inherit"/>
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text2"
style="?android:attr/spinnerDropDownItemStyle"
android:singleLine="true"
android:layout_width="match_parent"
android:ellipsize="marquee"
android:textAlignment="inherit"/>
Alles anzeigen
nun passiert aber das selbe Spiel beim zweiten auftreten dieser Zeile -->
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android
Entschuldigt bitte so viele Codebeispiele aber ich versuche mein Problem möglichst deutlich darzustellen und wenige gegenfragen aufkommen zu lassen.
Mir ist also in allem nicht bewusst wie ich in meiner eigenen XML Datei (custom_dropdown_item) eine zweite TextView bzw. CheckedTextView erstellen kann.
falls es nicht allzu große Umstände macht würde ich mich über ein Code Beispiel sehr freuen
Vielen Dank schon mal für eure Hilfe !!