做写手一般上什么网站好网站建设课程设计摘要
2026/2/20 7:54:52 网站建设 项目流程
做写手一般上什么网站好,网站建设课程设计摘要,小程序开发平台哪里做得好,齐鲁人才招聘网一、列表视图ListView1、ListView允许在页面上分行展示数据列表#xff0c;例如新闻列表、商品列表等#xff0c;方便用户浏览与操作2、ListView去掉分隔线 设置属性#xff1a; android:dividernull android:dividerHeight0dp3、ListView去掉点击的…一、列表视图ListView1、ListView允许在页面上分行展示数据列表例如新闻列表、商品列表等方便用户浏览与操作2、ListView去掉分隔线设置属性android:dividernullandroid:dividerHeight0dp3、ListView去掉点击的动画效果设置属性android:listSelector#000000004、例子ListViewActivity.javapackage com.example.chapter08; import androidx.appcompat.app.AppCompatActivity; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.ListView; import com.example.chapter08.adapter.PlanetBaseAdapter; import com.example.chapter08.bean.Planet; import com.example.chapter08.util.ImageUtil; import com.example.chapter08.util.ToastUtil; import java.util.List; public class ListViewActivity extends AppCompatActivity implements AdapterView.OnItemClickListener, CompoundButton.OnCheckedChangeListener { private ListPlanet planetList; private CheckBox ck_divider; private CheckBox ck_selector; private ListView lv_planet; Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_list_view); lv_planet findViewById(R.id.lv_planet); planetList Planet.getDefaultList(); PlanetBaseAdapter adapter new PlanetBaseAdapter(this, planetList); lv_planet.setAdapter(adapter); lv_planet.setOnItemClickListener(this); ck_divider findViewById(R.id.ck_divider); ck_selector findViewById(R.id.ck_selector); ck_divider.setOnCheckedChangeListener(this); ck_selector.setOnCheckedChangeListener(this); } Override public void onItemClick(AdapterView? adapterView, View view, int position, long id) { ToastUtil.show(this, 您选择的是 planetList.get(position).getName()); } Override public void onCheckedChanged(CompoundButton compoundButton, boolean isChecked) { if (compoundButton.getId() R.id.ck_divider) { // 显示分隔线 if (ck_divider.isChecked()) { Drawable drawable getResources().getDrawable(R.color.black, getTheme()); lv_planet.setDivider(drawable); // 设置分隔线的高度 lv_planet.setDividerHeight(ImageUtil.dip2px(this, 1)); } else { lv_planet.setDivider(null); lv_planet.setDividerHeight(0); } } else if (compoundButton.getId() R.id.ck_selector) { if (ck_selector.isChecked()) { // 显示按压背景 lv_planet.setSelector(R.drawable.list_selector); // 设置选择器 } else { Drawable drawable getResources().getDrawable(R.color.transparent, getTheme()); lv_planet.setSelector(drawable); } } } }布局文件activity_list_view.xml?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/android xmlns:apphttp://schemas.android.com/apk/res-auto xmlns:toolshttp://schemas.android.com/tools android:layout_widthmatch_parent android:layout_heightmatch_parent android:orientationvertical tools:context.ListViewActivity LinearLayout android:layout_widthmatch_parent android:layout_height40dp android:orientationhorizontal CheckBox android:idid/ck_divider android:layout_width0dp android:layout_heightwrap_content android:layout_weight1 android:gravitystart|center android:text显示分隔线 android:textSize17sp/ CheckBox android:idid/ck_selector android:layout_width0dp android:layout_heightwrap_content android:layout_weight1 android:gravitystart|center android:text显示按压背景 android:textSize17sp/ /LinearLayout ListView android:idid/lv_planet android:layout_widthmatch_parent android:layout_heightwrap_content android:dividernull android:dividerHeight0dp android:listSelectorcolor/transparent / /LinearLayout选择器list_selector.xml?xml version1.0 encodingutf-8? selector xmlns:androidhttp://schemas.android.com/apk/res/android item android:state_pressedtrue android:drawablecolor/orange/ item android:drawablecolor/white/ /selector颜色资源colors.xml?xml version1.0 encodingutf-8? resources color nameblack#FF000000/color color namewhite#FFFFFFFF/color color nameorange#FFFFDD/color color nametransparent#00000000/color /resources

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询