Type error: No resource identifier found for attribute 'columnCount' in package 'android'

  • Antworten:6
Kai Moller
  • Forum-Beiträge: 4

06.06.2013, 15:03:56 via Website

Hallo Community,

Ich mache gerade für die Schule ein Projekt und möchte mit Hilfe von einem Table Layout eine Auflistung machen.
Nun werden mir aber 2 Fehler zu diesem Layout angezeigt... Android hat mir zu dem Table Layout da drüber noch ein Grid Layout erstellt

1<android.widget.GridLayout
2 xmlns:android=" LINK schemas.android /apk/res/android" // Hier habe ich den Link gekürzt weil ichs hier nicht posten kann sonst!
3 android:layout_width="match_parent"
4 android:layout_height="match_parent"
5 android:layout_gravity="center"
6 android:columnCount="2"
7 android:orientation="horizontal" >
8
9 <TableLayout
10 android:layout_width="wrap_content"
11 android:layout_height="wrap_content"
12 android:layout_column="1"
13 android:layout_gravity="left"
14 android:layout_row="1" >
15
16 <TableRow
17 android:id="@+id/tableRow1"
18 android:layout_width="wrap_content"
19 android:layout_height="wrap_content" >
20 </TableRow>
21
22 <TableRow
23 android:id="@+id/tableRow2"
24 android:layout_width="wrap_content"
25 android:layout_height="wrap_content" >
26 </TableRow>
27
28 <TableRow
29 android:id="@+id/tableRow3"
30 android:layout_width="wrap_content"
31 android:layout_height="wrap_content" >
32 </TableRow>
33
34 <TableRow
35 android:id="@+id/tableRow4"
36 android:layout_width="wrap_content"
37 android:layout_height="wrap_content" >
38 </TableRow>
39 </TableLayout>
40
41 <android.widget.Space
42 android:id="@+id/space1"
43 android:layout_width="85dp"
44 android:layout_height="1dp"
45 android:layout_column="0"
46 android:layout_row="0" />
47
48 <android.widget.Space
49 android:id="@+id/space2"
50 android:layout_width="1dp"
51 android:layout_height="164dp"
52 android:layout_column="0"
53 android:layout_row="0" />
54 </android.widget.GridLayout>

Android zeigt mir 4 Fehlermeldungen an:
1x : Type error: No resource identifier found for attribute 'columnCount' in package 'android'
3x : Type error: No resource identifier found for attribute 'layout_row' in package 'android'

Bitte helft mir :/

Antworten
San Blarnoi
  • Forum-Beiträge: 2.545

06.06.2013, 18:39:50 via Website

Android hat mir zu dem Table Layout da drüber noch ein Grid Layout erstellt

Ganz von alleine? Wie das denn?

Wenn du das eigentlich nicht brauchst, weil du nur die Table nutzen willst, dann schmeiss den Rest doch einfach weg!?

Ansonsten erklär' mal, was du wie "auflisten" möchtest.

Antworten
Kai Moller
  • Forum-Beiträge: 4

10.06.2013, 17:01:28 via Website

impjor
Hast du dein Projekt eventuell nicht auf API-Level 14 gestellt?8o

Ist es nötig auf Level 14? Standart haben wir für die Schule 8 genommen :/
Kann man die API einfach so umstellen auf 14 oder muss ich da was beachten?

and dev
Ganz von alleine? Wie das denn?

Wenn du das eigentlich nicht brauchst, weil du nur die Table nutzen willst, dann schmeiss den Rest doch einfach weg!?

Ansonsten erklär' mal, was du wie "auflisten" möchtest.

Ja immer wenn ich ne Tabelle reinziehe entsteht da vor ein Grid, hab gedacht vill. gehts nichts ohne oder so ?!
Ich probiers mal rauszunehmen hab ich aber eigentlich schon probiert

In meiner Tabelle möchte ich einfach so auflisten: Firmen, ihre Adresse und ihre Telefonnummer. Das aber halt geordnet untereinander

Antworten
Kai Moller
  • Forum-Beiträge: 4

10.06.2013, 17:15:41 via Website

impjor
Also laut API wurden layout_row und columnCount erst ab API 14 eingeführt.

Ok gut, dass wir den Fehler schonmal gefunden haben :D Ist es im Nachhinein noch möglich die API zu ändern ? :o
und wenn ja wie ?

Antworten
San Blarnoi
  • Forum-Beiträge: 2.545

10.06.2013, 18:56:19 via Website

hab gedacht vill. gehts nichts ohne oder so ?!

Tables funktionieren auf jeden Fall auch ohne GridViews.


In meiner Tabelle möchte ich einfach so auflisten: Firmen, ihre Adresse und ihre Telefonnummer. Das aber halt geordnet untereinander

Dafür würde sich eigentlich ein ListView als Lösung aufdrängen.
Bei einer Table müsstest du die Rows mit allen enthaltenen Views zur Laufzeit erstellen und einfügen (umständlich), und wenn es mal 10000 Adressen werden, dann hast du auch entsprechend viele Views in deinem Layout (nicht gut).

Antworten