1.遇到问题:系统自带的效果有时真的很郁闷,想要去掉,要知道这些属性2.解决问题:去底色、选中色、阴影去除拖动时默认的黑色背景:android:cacheColorHint="#00000000"②去除拖动时默认的黑色背景:android:cacheColorHint="#00000000" ③去除选中时的黄色底色:android:listSelector="#00000000" ④去除行与行之间
转载 2023-07-26 22:25:19
76阅读
作为一个临近毕业的应届生,这是我第一次实习做android的相关开发,看书时候觉得自己学的差不多了,真正到做项目的时候,才发现,其实自己只是懂一些函数的用法,真正的实现细节根本不是很明白,特开始写下博客,一来记录自己的成长,二来回顾自己每周的收获,以加深印象,三来也是为了记录一些自己有用的资料,以便以后自己可以使用。现在说自己的使用心得,为时尚早,只能说收集更多资料,集百家之长。这周接触最多的就是
转载 7月前
17阅读
分页功能是阅读器类软件的基本功能之一, 也是自己之前写阅读器时遇到的第一个问题. 尝试了不少办法才解决, 现在把其中最容易实现的一个方法记录下来, 也方便大家参考.基本思路如下:从文件中读取 8000 个字符至缓冲区将表示位置的指针指向缓冲区开头让 TextView 显示从指针所指位置开始的内容获取 TextView 中的可见字数 n将指针向后移动 n 位向后翻页时执行 3 ~ 5 步整体思路很
转载 2024-10-03 11:38:48
40阅读
      每个APP都会有一个自己的引导页,下面我就分享一个最炫的旋转的引导页效果:一.效果一1.效果图:2.主函数代码:import android.os.Build; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; impor
转载 2023-10-20 17:22:43
190阅读
    1.ListView的XML属性android:divider//在列表条目之间显示的drawable或color android:dividerHeight//用来指定divider的高度 android:entries//构成ListView的数组资源的引用。对于某些固定的资源,这个属性提供了比在程序中添加资源更加简便的方式 andro
转载 2023-08-17 12:24:38
99阅读
我最近做项目用到了基本适配器BaseAdapter,所以写篇博客总结一下,希望也能对你有所帮助什么时候用BaseAdapter(同一项存在多个控件,复杂的列表时)Android中Adapter类其实就是把数据源绑定到指定的View上,然后再返回该View,而返回来的这个View就是ListView中的某一行item。这里返回来的View正是由我们的Adapter中的getView方法返回的。这样就
转载 2023-07-02 21:49:52
83阅读
Android中使用ListView控件比较常见,如果能知道常用的一些属性使用,肯定会少很多坑。1、ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF0000,要改变这种情况,只需要调用listView的setCac
Adapter本身只是一个接口,它派生了ListAdapter和SpinnerAdapter两个子接口。Adapter常用的实现类如下: –ArrayAdapter:简单、易用的Adapter,通常用于将数组或List集合的多个值包装成多个列表项。 –SimpleAdapter:不简单、功能强大的Adapter,可用于将List集合的多个对象包装成多个列表项。 –SimpleCursorAd
转载 2023-08-17 12:32:58
101阅读
好的接下来的话就是我们的listview控件了,现在的话就是我们的listview的话就是设置 我们的列表项的,它的话是呈现的是我们的列表的形式显现出来主要的话是用来设置我们 的列表项的如我们的新闻等。 Step1: 创建一个我们的项目,然后的话就是编写我们的xml文件。Step2: ListView进行数据的展示然后的话就是我们的基本适配器:BaseAdapter 我们的BaseAdapter的
转载 2023-09-02 22:09:47
49阅读
由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表   首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和false android:stackFromBottom="true"      &nbsp
1.android:background="@drawable/bg", listView设置背景色,拖动或者点击list空白位置的时候发现ListItem都变成黑色。 因为默认的ListItem背景是透明的,而ListView的背景是固定不变的,所以在滚动条滚动的过程中如果实时地去将当前每个Item的显示内容跟背景进行混合运算,所以android系统为了优化这个过程用,就使用
转载 2023-10-06 21:05:17
85阅读
   在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。    在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结。实际上不光是ListView,其他继承自
转载 4月前
30阅读
ListView是一个经常用到的控件,ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件。在android中,由于数据来源多种多样,如从资源文件读取、从数据库中读取、从网络上其他地方读取,而最终这些数据都将被展示在ListView中,所以android就用adapter设计模式,对应每种数据来源使用对应的adapter来连接数据和视图。Adapter就是数据和视图之间的桥
# Android 好看 UI 的实现:设计风格与代码示例 在当今移动应用开发中,用户界面的美观程度是决定应用成功与否的重要因素之一。一个好的 UI(用户界面)不仅能够提升用户体验,还能够增强应用的吸引力。在 Android 开发中,设计出美观的 UI 需要考虑多个方面,比如布局、配色、字体、动画等。本篇文章将围绕 Android 的美观 UI 设计进行探讨,并提供相应的代码示例。 ## 1.
原创 8月前
48阅读
# 在 Android 中实现 ListView 点击新建 ListView 的实现 在Android开发中,ListView是一种非常常见的 UI 组件,用于显示一系列的滚动列表。在这篇文章中,我们将深入探讨如何在 Android 中通过点击按钮来创建一个新的 ListView。为了让过程变得更加清晰,我们将分步骤进行,并提供每一步的详细代码示例及解释。 ## 整体流程 下面是实现这一功能
原创 11月前
20阅读
列表视图ListView在实际开发中实现列表、网格视图,多用RecyclerView,这个ListView了解就行常用属性Adapter接口Demo演示LayoutInflater类:(抽象类),将布局xml文件实例化为对应的View对象 View对象:可以暂时理解为一个页面所有组件的一个超类新建一个包: 之前都是直接新建empty activity,为了熟悉流程,现在自己从头开始创建: 在刚刚新
转载 2023-07-31 19:47:00
144阅读
android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素: 1.ListVeiw 用来展示列表的View。 2.适配器 用来把数据映射到ListView上的中介。 3.数据    具体
转载 11月前
39阅读
# Android好看列表的实现 在Android应用开发中,列表是一种常见的界面元素,常用于展示大量数据。美观的列表可以提升用户体验,因此如何设计和实现一个好看的列表是开发者们经常关注的问题。 ## RecyclerView 在Android中,使用RecyclerView是最常见的实现列表的方式。RecyclerView是一个强大、灵活的视图组件,可以用来显示大数据集。它允许我们以一种
原创 2024-04-24 05:38:57
55阅读
# Android 动画的美学与实现 在现代 Android 应用开发中,动画不仅是一种吸引用户注意的手段,它还是提升应用用户体验的重要元素。通过合理的动画使得用户界面(UI)更加生动、交互更加流畅。在这篇文章中,我们不仅探讨 Android 中动画的美学特征,还会提供相应的代码示例以帮助开发者实现漂亮的动画效果。 ## 动画的分类 在Android中,动画主要可以分为以下几类: - **
一个出色的应用常常会用心打磨各种交互细节,例如为了能够让用户在某些耗时操作的等待过程中不要感到那么无聊,加上一个有趣的Loading动画效果将会是一个不错的选择。今天就为大家推荐Github上几个效果比较酷的优质开源项目,让你的用户可以打发无聊的等待时间,体验更上一层楼。AVLoadingIndicatorViewhttps://github.com/81813780/AVLoadingIndic
转载 2023-10-31 14:48:46
217阅读
  • 1
  • 2
  • 3
  • 4
  • 5