zoukankan      html  css  js  c++  java
  • 安卓第六周作业

    package com.example.myapplication;
     
    import androidx.appcompat.app.AppCompatActivity;
     
    import android.annotation.SuppressLint;
    import android.view.View;
    import android.view.ViewGroup;
    import android.widget.BaseAdapter;
    import android.net.Uri;
    import android.os.Bundle;
    import android.widget.ImageView;
    import android.widget.ListView;
    import android.widget.TextView;
     
    public class MainActivity extends AppCompatActivity {
        private ListView mListView;
        private String[] titles={ "桌子","苹果","蛋糕","线衣","猕猴桃","围巾"};
        private String[] prices={ "1800元","10元/kg","300元","350元","10元/kg","280元"};
        private int[] icons={ R.mipmap.table,R.mipmap.apple,R.mipmap.cake,R.mipmap.wireclothes,R.mipmap.kiwifruit,R.mipmap.scarf};
        @SuppressLint("WrongViewCast")
        protected void onCreate(Bundle savedInstanceState){
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            mListView = (ListView) findViewById(R.id.Iv);
            MyBaseAdapter mAdapter=new MyBaseAdapter();
            mListView.setAdapter(mAdapter);
        }
        class MyBaseAdapter extends BaseAdapter{
            public int getCount(){
                return titles.length;
            }
     
            @Override
            public Object getItem(int position) {
                return titles[position];
            }
            public long getItemId(int position){
                return position;
     
            }
            public View getView(int position, View convertView, ViewGroup parent){
                View view=View.inflate(MainActivity.this,R.layout.layout2,null);
                TextView title=(TextView) view.findViewById(R.id.title);
                TextView price=(TextView) view.findViewById(R.id.price);
                ImageView iv=(ImageView) view.findViewById(R.id.iv);
                title.setText(titles[position]);
                price.setText(prices[position]);
                iv.setBackgroundResource(icons[position]);
                return view;
     
            }
        }
     
    }

      2.activity_main.xml

     
    <?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:layout_width="match_parent"
            android:layout_height="45dp"
            android:text="商城购物"
            android:textSize="18sp"
            android:textColor="#FFFFFF"
            android:background="#FF8F03"
            android:gravity="center"
            ></TextView>
        <ListView
            android:id="@+id/Iv"
            android:layout_width="match_parent"
            android:layout_height="wrap_content">
     
        </ListView>
     
    </LinearLayout>

      3.layout2.xml

    <?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="120dp"
                android:layout_height="90dp"
                android:layout_centerVertical="true" ></ImageView>
            <RelativeLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="10dp"
                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"></TextView>
                <TextView
                android:id="@+id/tv_price"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="价格:"
                android:textSize="20sp"
                android:layout_marginTop="10dp"
                android:layout_below="@+id/title"
                android:textColor="#FFEF03"></TextView>
                <TextView
                android:id="@+id/price"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="1000"
                android:textSize="20sp"
                android:layout_below="@+id/title"
                android:layout_toRightOf="@+id/tv_price"
                android:textColor="#FF8F03"
                android:layout_marginTop="10dp"></TextView>
            </RelativeLayout>
    </RelativeLayout>
     
     
  • 相关阅读:
    Step by step Dynamics CRM 2013安装
    SQL Server 2012 Managed Service Account
    Step by step SQL Server 2012的安装
    Step by step 活动目录中添加一个子域
    Step by step 如何创建一个新森林
    向活动目录中添加一个子域
    活动目录的信任关系
    RAID 概述
    DNS 正向查找与反向查找
    Microsoft Dynamics CRM 2013 and 2011 Update Rollups and Service Packs
  • 原文地址:https://www.cnblogs.com/Mfb-/p/13998270.html
Copyright © 2011-2022 走看看