ArrayAdapter测试,layout里面增加了两个xml布局
来源:互联网 发布:钢铁雄心4多核优化补丁 编辑:程序博客网 时间:2024/05/22 15:47
jaba代码
package com.example.zhang.arrayadaptertest;import android.os.Bundle;import android.support.design.widget.FloatingActionButton;import android.support.design.widget.Snackbar;import android.support.v7.app.AppCompatActivity;import android.support.v7.widget.Toolbar;import android.view.View;import android.view.Menu;import android.view.MenuItem;import android.widget.ArrayAdapter;import android.widget.ListView;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ListView listView1 = (ListView) findViewById(R.id.listView1); //定义一个数组 String[] arr1 = {"张银君", "薛秋玲", "孟菊芬"}; //把数组包装为ArrayAdapter,这里ArrayAdapter传入的三个参数context,textViewResource和数组或 //list,context这个参数代表了访问整个安卓应用的接口,几乎创建所有组件都要传入context对象 //textViewResource是一个资源ID,该资源id代表一个TextView,这个参数控制着每个列表项的组件 //数组或者List,负责为列表项提供数据 ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this, R.layout.array_item, arr1); //为ListView设置Adapteer listView1.setAdapter(adapter1); ListView listView2 = (ListView) findViewById(R.id.listView2); //定义一个数组 String[] arr2 = {"Java", "Android", "Web"}; //把数组包装为ArrayAdapter ArrayAdapter<String> adapter2 = new ArrayAdapter<String>(this, R.layout.checked_item, arr2); //为ListView设置Adapteer listView2.setAdapter(adapter2); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) .setAction("Action", null).show(); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); }}
xml代码
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:context="com.example.zhang.arrayadaptertest.MainActivity" tools:showIn="@layout/activity_main"> //设置两个ListView <ListView android:id="@+id/listView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:dividerHeight="2px" android:divider="#f00" android:headerDividersEnabled="false" /> <ListView android:id="@+id/listView2" android:layout_width="match_parent" android:layout_height="wrap_content" android:dividerHeight="2px" android:divider="#f0f" android:headerDividersEnabled="false" /></LinearLayout>//这个是放在res/layout下面的,这个是控制每个列表组件的<?xml version="1.0" encoding="utf-8"?><TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/textView" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="24dp" android:padding="10px" android:shadowColor="#0f0" android:shadowDx="4" android:shadowDy="4" android:shadowRadius="2"/>//这个是放在res/layout下面的,这个是控制每个列表组件的<?xml version="1.0" encoding="utf-8"?><CheckBox xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/checkBox" android:layout_width="wrap_content" android:layout_height="wrap_content" />
0 0
- ArrayAdapter测试,layout里面增加了两个xml布局
- Layout-Array_Adapter.xml(布局)
- Android Layout.xml布局属性
- Android Layout.xml布局属性
- android layout xml 布局错误
- Magento布局layout.xml文件详解
- Android layout 布局属性 xml 标签 详情
- Magento布局layout.xml文件详解
- Magento布局layout.xml文件详解
- Magento布局layout.xml文件详解
- Magento布局layout.xml文件详解
- Android基础:xml布局中的Layout Weight
- Delphi 2006里面的界面布局(layout)控件
- Android Layout xml文件里面的知识小结
- 代码里面加载了两个junit
- layout布局
- 布局layout
- layout 布局
- Haar小波变换的快速实现
- JavaScript(5) - 相等操作符(==和===)
- 从mysql中随机读取多条记录
- 记录一些学习opengl矩阵转换相关文章
- 单片机相关笔记
- ArrayAdapter测试,layout里面增加了两个xml布局
- phonegap(cordova) 入门 14---- 复制粘贴功能
- git 分步式版本控制
- java复制文件夹到目标文件夹
- JavaScript 中级篇
- iOS开发笔记之四十四——UITableView的UITableViewStyleGrouped风格顶部空白的设置
- tomcat结合nginx使用小结
- 使用chrome浏览器对javascript进行调试
- 配置android开发环境