重複の可能性:
Android MapView は、ネストされた要素で常に OutOfMemoryError を引き起こします
質問して申し訳ありませんが、昨日から解決策が見つかりません。私は初心者で、いくつかの入力、いくつかのボタン、および mapView を含むフォームを作成したいと考えています。多くのことがあり、ScrollView を配置しました。しかし、それはもう機能せず、理由がわかりません..
これが私のfile.javaです
public class Application extends MapActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
protected boolean isRouteDisplayed() {
// TODO Auto-generated method stub
return false;}
}
そして、ここに私の長いlayout.xmlがあります
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/dateEvenementTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_marginTop="5dp"
android:layout_marginLeft="5dp"
android:text="Date Evenement" />
<TextView
android:id="@+id/typeEvenementTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginRight="56dp"
android:text="Type Evenement" />
<EditText
android:id="@+id/dateEntree"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_below="@+id/dateEvenementTextView"
android:text="05/09/2012"
android:inputType="date"
android:maxLength="10" />
<Spinner
android:id="@+id/listeDeChoix"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_alignLeft="@+id/typeEvenementTextView"
android:layout_below="@+id/typeEvenementTextView" />
<TextView
android:id="@+id/adresseTextView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/dateEntree"
android:text="Adresse" />
<EditText
android:id="@+id/adresse_entree"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:layout_below="@+id/adresseTextView"
android:text="10 rue de rivoli" />
<TextView
android:id="@+id/codePostalTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/adresse_entree"
android:text="Code postal" />
<EditText
android:id="@+id/codePostal_entree"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_below="@+id/codePostalTextView"
android:layout_gravity="left"
android:text="75001"
android:inputType="number"
android:maxLength="5" />
<TextView
android:id="@+id/villeTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/codePostal_entree"
android:layout_centerHorizontal="true"
android:text="Ville" />
<EditText
android:id="@+id/ville_entree"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_alignLeft="@+id/villeTextView"
android:layout_below="@+id/villeTextView"
android:text="Paris"/>
<com.google.android.maps.MapView
android:id="@+id/mapview"
android:layout_width="300dip"
android:layout_height="300dip"
android:clickable="false"
android:enabled="true"
android:layout_below="@+id/codePostal_entree"
android:layout_centerHorizontal="true"
android:apiKey="MapKey"
/>
<TextView
android:id="@+id/imageTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/mapview"
android:text="Image" />
<Button
android:id="@+id/bouton_choisir_image"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_below="@+id/imageTextView"
android:text="Selectionner une image" />
<TextView
android:id="@+id/image_choisie"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/bouton_choisir_image" />
<TextView
android:id="@+id/descriptionTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/image_choisie"
android:text="Description" />
<EditText
android:id="@+id/description_multilignes"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/descriptionTextView"
android:text="Texte prétapé pour éviter de le retapé à chaque fois"
android:inputType="textMultiLine"
android:minLines="3" />
<Button
android:id="@+id/bouton_valider_formulaire"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/description_multilignes"
android:text="Valider" />
</RelativeLayout>
事前に、回答ありがとうございます
編集:これは私のグラフィカルレイアウトです(タブのグラフィカルレイアウトのEclipseで表示されます。ご覧のとおり、すべてが存在し、警告にもかかわらず(android:text="@string/str"を設定していないため)動作します私は設定しませんScrollView
スパム防止のため、StackoverFlow に画像を投稿することは許可されていません。これは別のサイト (postimage dot org) へのリンクです http://postimage.org/image/dm9rlnnc1/