- ★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net
359 :デフォルトの名無しさん[]:2015/08/10(月) 19:30:51.35 ID:51VUoz8r - アンドロイド用のアプリを勉強中なんですが、参考書に載っているサンプルプログラムが上手く走りません。
package example.android.app533; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.widget.ListView; import java.util.ArrayList; import java.util.List;
|
- ★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net
360 :デフォルトの名無しさん[]:2015/08/10(月) 19:31:22.23 ID:51VUoz8r - public class Activity_Main extends ActionBarActivity {
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity__main); ListView lsvItem = (ListView) findViewById(R.id.amin_lsvItem); String[] items = {"えんぴつ", "消しゴム", "コンパス", "分度器", "ボールペン"}; int[] prices = {80, 100, 300, 200, 150}; List<BeanItem> beans = new ArrayList<BeanItem>(); for (int i=0; i<items.length; i++) { BeanItem bean = new BeanItem(); bean.item = items[i]; bean.price = prices[i]; beans.add(bean); } AdapterListItem adapter = new AdapterListItem(this, 0, beans); lsvItem.setAdapter(adapter); } }
|
- ★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net
361 :デフォルトの名無しさん[]:2015/08/10(月) 19:32:48.77 ID:51VUoz8r - こんな感じのプログラムなんですが、なにかおかしな点ありますか?
もしくは、他のxmlファイルとかの問題ですかね?
|
- ★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net
363 :デフォルトの名無しさん[]:2015/08/10(月) 20:29:53.40 ID:51VUoz8r - そうですね、すみません。
えっと、コンパイルの時点ではエラーは出ないんですが、AVD上で走らせようとすると、AVD上に APP5.3.3 has stoped unexpectedly と出て正しく実行されません。 デバッグ機能を使って、プログラムを止めながら少しづつ走らせると、どうも setContentView(R.layout.activity__main); から先が実行されていないみたいです。
|
- ★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net
364 :デフォルトの名無しさん[]:2015/08/10(月) 20:33:14.91 ID:51VUoz8r - ちなみにactivity__main.xmlはこんな感じです。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <ListView android:id = "@+id/amin_lsvItem" android:layout_width = "match_parent" android:layout_height="wrap_content" /> </LinearLayout>
|