zoukankan      html  css  js  c++  java
  • 第6个作业

    package com.example.shitu;
    
    import android.support.v7.app.ActionBarActivity;
    import android.view.View;
    import android.view.ViewGroup;
    import android.widget.BaseAdapter;
    import android.widget.ImageView;
    import android.widget.ListView;
    import android.widget.TextView;
    import android.annotation.SuppressLint;
    import android.os.Bundle;
    
    public class MainActivity extends ActionBarActivity {
    
        public String[] name = { "京东", "QQ", "斗地主", "微博", "天猫", "UC", "微信" };
        public int[] icons = { R.drawable.w1, R.drawable.w2, R.drawable.w3,
                R.drawable.w4, R.drawable.w5, R.drawable.w6, R.drawable.w7, };
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            ListView listview = (ListView) findViewById(R.id.listView1);
            MyBaseAdapter adapter = new MyBaseAdapter();
            listview.setAdapter(adapter);
        }
    
        class MyBaseAdapter extends BaseAdapter {
    
            @Override
            public int getCount() {
                return name.length;
            }
    
            @Override
            public Object getItem(int position) {
                return name[position];
            }
    
            @Override
            public long getItemId(int position) {
                return position;
            }
    
            @SuppressLint("ViewHolder")
            @Override
            public View getView(int position, View convertView, ViewGroup parent) {
                View view = View.inflate(MainActivity.this, R.layout.list_item,
                        null);
                TextView tv = (TextView) view.findViewById(R.id.title);
                ImageView iv = (ImageView) view.findViewById(R.id.iv);
                tv.setText(name[position]);
                iv.setBackgroundResource(icons[position]);
                return view;
            }
    
        }
    }
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        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.shitu.MainActivity" >
    <ListView
            android:id="@+id/listView1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true" >
             </ListView>
        
        </RelativeLayout>
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:padding="16dp">
        <ImageView
            android:id="@+id/iv"
            android:layout_width="60dp"
            android:layout_height="60dp"
            android:layout_centerVertical="true"/>
        <RelativeLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
        
            android:layout_toRightOf="@+id/iv"
            android:layout_centerVertical="true">
            <TextView
                android:id="@+id/title"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="京东"
                android:textSize="20sp"
                android:textColor="#000000" />
           
        </RelativeLayout>
    </RelativeLayout>

  • 相关阅读:
    平衡二叉树之RB树
    平衡二叉树之AVL树
    实现哈希表
    LeetCode Median of Two Sorted Arrays
    LeetCode Minimum Window Substring
    LeetCode Interleaving String
    LeetCode Regular Expression Matching
    PAT 1087 All Roads Lead to Rome
    PAT 1086 Tree Traversals Again
    LeetCode Longest Palindromic Substring
  • 原文地址:https://www.cnblogs.com/Suzy-an/p/11634557.html
Copyright © 2011-2022 走看看