about

import java.util.ArrayList;
import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.TextView;

public class AboutActivity extends Activity {

	ImageView backBtn;
	TextView title;
	ListView listview;
	Map<String, String> abouts = new TreeMap<String, String>(new Comparator<String>() {
        @Override
		public int compare(String obj1, String obj2) {
            return obj2.compareTo(obj1);
        }
    });

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		requestWindowFeature(Window.FEATURE_NO_TITLE);
		setContentView(R.layout.activity_about);

		setParams();

		setView();
	}

	private void setVerAbouts() {
		abouts.put("2", "1.更新2");
		abouts.put("1", "1.更新1");
	}

	private void setParams() {
		listview = (ListView) findViewById(R.id.listview);

		title = (TextView) findViewById(R.id.title);
		backBtn = (ImageView) findViewById(R.id.goback);
		
		title.setText("更新日志");
		backBtn.setImageResource(R.drawable.close);
		backBtn.setMinimumHeight(120);
		backBtn.setMinimumWidth(120);
		backBtn.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View view) {
				finish();
			}
		});
	}

	private void setView() {
		setVerAbouts();
		SimpleAdapter adapter = new SimpleAdapter(this, getData(), R.layout.adapter_textview, new String[] { "value" }, new int[] { R.id.txt }) {
		};
		listview.setAdapter(adapter);
	}

	private List<Map<String, Object>> getData() {
		List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();

		Map<String, Object> map;

		for (String key : abouts.keySet()) {
			map = new HashMap<String, Object>();
			map.put("value", " -" + key + "- \n" + abouts.get(key));
			list.add(map);
		}

		return list;
	}

}
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >

        <RelativeLayout
            android:id="@+id/rl_header"
            android:layout_width="match_parent"
            android:layout_height="55dip"
            android:background="@drawable/titlebg"
            android:orientation="vertical" >

            <ImageView
                android:id="@+id/goback"
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:contentDescription="@string/about"
                android:paddingLeft="10dp"
                android:paddingRight="10dp"
                android:src="@drawable/back" />

            <TextView
                android:id="@+id/title"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_centerVertical="true"
                android:text="@string/about"
                android:textColor="#FFFFFF"
                android:textSize="20sp" />
        </RelativeLayout>

        <ListView
            android:id="@+id/listview"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="#FFFFFF"
            android:divider="@null"
            android:dividerHeight="5dp"
            android:paddingLeft="10dp"
            android:paddingRight="10dp" />
    </LinearLayout>

</FrameLayout>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/txt"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" 
        android:textColor="#43A4FD"/>

</LinearLayout>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值