2017-08-15 1 views
0

Ich habe den XML-Code geändert, aber es ist immer noch Fehler:Ich habe einen "aufblasen Ausnahme" Fehler in Android Studio

<?xml version="1.0" encoding="utf-8"?> 
<ListView xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/list" 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context="com.example.android.miwok.NumbersActivity"/> 

und dies ist der Java-Code ..

import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.util.Log; 
import android.widget.ArrayAdapter; 
import android.widget.GridView; 
import android.widget.LinearLayout; 
import android.widget.ListView; 
import android.widget.TextView; 

import java.util.ArrayList; 

public class NumbersActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_numbers); 


     ArrayList<String> words = new ArrayList<String>(); 

     words.add(0, "one"); 
     words.add(1, "two"); 
     words.add(2, "three"); 
     words.add(3, "four"); 
     words.add(4, "five"); 
     words.add(5, "six"); 
     words.add(6, "seven"); 
     words.add(7, "eight"); 
     words.add(8, "nine"); 
     words.add(9, "ten"); 





     ArrayAdapter<String> itemsAdapter = 
       new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, words); 



     ListView listView = (ListView) findViewById(R.id.list); 





     listView.setAdapter(itemsAdapter); 


    } 
} 

android.view.InflateException: Binary XML file line #2: Error inflating class GridViewView

Ich habe zu ListView geändert, aber es ist noch vorhanden.

Bitte geben Sie eine Lösung, ich bin in Udacity Android-Kurs.

+0

Bitte [Bearbeiten ] Ihre Frage, um den kompletten Stack-Trace zu posten. –

+0

Versuchen Sie, das Projekt mit ListView zu bereinigen. – user8256287

+0

Von Interesse - sind alle verwendeten Dimensionen definiert und gültig? – Ewald

Antwort

1

Ich neu erstellen Sie Ihr Projekt mit dem gleichen Code, und das einzige, was geändert wurde, war die Paddings Ihrer XML-Datei.
Werfen Sie einen Blick:

Java:

import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.widget.ArrayAdapter; 
import android.widget.ListView; 

import java.util.ArrayList; 

public class NumbersActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_numbers); 

     ArrayList<String> words = new ArrayList<String>(); 

     words.add(0, "one"); 
     words.add(1, "two"); 
     words.add(2, "three"); 
     words.add(3, "four"); 
     words.add(4, "five"); 
     words.add(5, "six"); 
     words.add(6, "seven"); 
     words.add(7, "eight"); 
     words.add(8, "nine"); 
     words.add(9, "ten"); 

     ArrayAdapter<String> itemsAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, words); 

     ListView listView = (ListView) findViewById(R.id.list); 

     listView.setAdapter(itemsAdapter); 
    } 
} 

XML (mit Änderung):

<?xml version="1.0" encoding="utf-8"?> 
<ListView xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:id="@+id/list" 
android:orientation="vertical" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:paddingBottom="16dp" 
android:paddingLeft="16dp" 
android:paddingRight="16dp" 
android:paddingTop="16dp" 
tools:context="com.example.android.miwok.NumbersActivity"/> 

ich dieses Ergebnis auf Simulator hatte:

Image_Simulator

+0

danke Rafaela, es ist meine Schuld –

Verwandte Themen