猫型iPS細胞研究所

Windows、Linux、iOS、DB、Network

Android

ListView(単一行)

投稿日:2013年4月17日 更新日:

各リストの中身が単一行の場合のサンプルです。

TestActivity.java

package com.nekotype.test;

import android.app.Activity;
import android.os.Bundle;
import java.util.ArrayList;
import java.util.HashMap;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;

public class TestActivity extends Activity {

	Map<String, String> map = new HashMap<String, String>();
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);

		setResultView();
	}

	private void setResultView(){

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

    	ListView lv = (ListView)findViewById(R.id.resutlview) ;

    	ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,dataList ){
    		   @Override
               public View getView(int position, View convertView, ViewGroup parent) {
                   TextView view = (TextView)super.getView(position, convertView, parent);
	  	           view.setTextSize(8);  //文字の大きさ
		           view.setHeight(10);    //文字の入る行スペース
		           view.setMinimumHeight(10); //setHeightを小さくするときはここも合わせて小さくする
                   return view;
               }
    	};

    	for (int i=0; i < 10; i++){
        	adapter.add("test"+i);
        }
        lv.setDividerHeight(3); //行間のセパレーターの太さ
    	lv.setAdapter(adapter);
	}
}

main.xml

<?xml version='1.0' encoding='utf-8'?>
<LinearLayout xmlns:android='http://schemas.android.com/apk/res/android'
    android:layout_width='fill_parent'
    android:layout_height='fill_parent'
    android:orientation='vertical'
    >
    <ListView
        android:id='@+id/resutlview'
        android:layout_width='fill_parent'
        android:layout_height='fill_parent'
        ></ListView>
</LinearLayout>

Gooleアドセンス用336

Gooleアドセンス用336

-Android
-

執筆者:

関連記事

音声認識と音声合成(Text-To-Speech)

INDEX1 音声認識2 音声合成(Text-To-Speech)3 サンプル 音声認識 音声認識で注意しなくてはいけないのは、何語で認識させるかです。 つまり英語として認識させるか、日本語として認識 …

AlarmManagerで定期処理を行う

私のやりたいことは、定期的にあるアクションが起動するアプリの作成です。 serviceでいいかと思っていたのですが、何故か画面がスリープした状態で停止します。 そこでAlarmManagerを使用する …

SQLiteにPupSQLiteでアクセスする

PupSQLiteは任意の場所からダウンロードしてください。 PupSQLiteでなくてもエミュレーターからもデータベースファイルを抜き出すことができるので、それを利用して確認等が行えます。 まずはE …

Windows XPでAndroidのエミュレーターが起動しない

PANIC: Could not open AVD config file このエラーが表示されているのは、 C:\Documents and Settings\[ユーザー名]\.android\av …

match_parentとwrap_content

wrap_contentは幅を自動調整します。 match_parentは画面いっぱいに表示させます。 match_parentはAndroid2.2(API Label 8)以降で、fill_par …