`
xdlliutao
  • 浏览: 40104 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Android 零散知识点整理

阅读更多
为什么Android的更新试图操作必须在主线程中进行?

这是因为Android系统中的视图组件并不是线程安全的。通常应该让主线程负责创建、显示和更新UI,启动子线程,停止子线程。让子线程完成计算并向主线程发出更新UI的消息,让主线程来更新UI。这就促使Android中产生了Handler机制。
如何更改Android Studio编译所采用的API版本?

通过module setting 的Flavors选项卡进行Android API编译版本的更改;
小米手机更改应用程序图标后,桌面上图标没有什么变化?

重启后可解决问题;

EditText 的光标为何不显示?

首先设置cursorVisible属性为true,然后设置textCursorDrawable(背景色与控件背景色不要一样),textCursorDrawable属性是在API11才推出的属性;
ListView的android:listSelector属性如何使用?

a、解决为什么无效;b、找到替代方法:    首先,在自己实现的Adapter的getView()方法中进行如设置:        if (position == selectItem) {              convertView.setBackgroundColor(Color.RED);          } else {              convertView.setBackgroundColor(Color.TRANSPARENT);          }       然后,在onItemClick()方法中,进行如下设置:        adapter.setSelectedItem(position)        adapter.notifyDatasetInvalidated();
b、
如何对TextView的部分文字进行特定样式设置?

要对TextView的部分文字进行样式设置,需要用到SpannableStringBuilder类,该类提供了setSpan(Object what, int start, int end,int flags) 方法,其中的what可以为以下类的实例:    URLSpan;    ClickableSpan;    BackgroundColorSpan;    ForegroundColorSpan;    MaskFilterSpan;    AbsoluteSizeSpan;    RelativeSizeSpan;    ImageSpan;    ScaleXSpan;    StyleSpan;    SubscriptSpan;    SuperscriptSpan;    TextAppearanceSpan;    TypefaceSpan;    RasterizerSpan;    StrikethroughSpan;    UnderlineSpan;使用方法:    a、得到SpannableStringBuilder类的实例:builder;    b、得到Span子类的实例,如ForegroundColorSpan的实例 forgroundColorSpan;    c、调用setSpan方法,指定要进行样式修饰的起始位置,进行参数填充;    d、调用TextView的setText(SpannableStringBuilder builder)方法;

mac版eclipse导入Android项目里面的中文乱码问题如何解决?

1、在Preference中找到Text File Encoding,选择Other,手动输入GBK即可2、选择乱码的文件,右键选择属性,在Text File Encoding中进行修改(这是针对单个文件的修改方法),针对所有的*.java文件,可采用在Eclipse的偏好设置中的General->Content Type->Text->Java Source Files->Default Encoding中进行设置。

未完待续
分享到:
评论

相关推荐

    课程作业基于android

    在Android开发中,每个应用都有一个主入口点,通常是一个名为"MyApplication"的类,它是继承自Android的Application类的。这个文件可能包含了项目的主代码,包括初始化设置、全局变量或者自定义的应用行为。 综合...

    个人日常总结,待整理 杂乱的笔记

    以上内容涵盖了Android开发过程中的多个操作环节,包括版本控制、系统配置、包制作、通信服务设置、内存管理以及应用签名等方面,这些知识点对于Android开发人员而言,都是非常实用的操作技巧。

    计算机基础知识和组装(附答案).pdf

    不过,我会尝试根据这些零散的信息点,提供一些相关知识点的汇总。 1. 操作系统和软件: - Windows 10:微软推出的最新一代操作系统,具有更佳的用户界面和集成的云计算服务。 - DOS(磁盘操作系统):早期的操作...

    最近几年画过的技术类思维导图

    思维导图的优势在于其直观性和结构性,它可以帮助我们把看似零散的知识点串联起来,形成一个连贯的知识网络。通过这种可视化方式,学习者可以更容易地找出知识之间的关联,提升学习效率。对于初学者来说,这样的资源...

    fragmentYin

    以下是对这个主题可能关联的知识点的详细说明: 1. 数据碎片: 在文件系统中,当文件被创建、修改或删除时,磁盘空间可能会变得零散,形成数据碎片。这可能导致文件读取速度变慢,因为文件的部分可能分散在不同的...

    trinea-code:一些分散的工程

    在这个“trinea-code”集合中,我们可以期待找到以下类型的Java知识点: 1. **面向对象编程**:Java的核心是面向对象,所以我们可以看到类的设计、继承、封装和多态等概念的实例。 2. **异常处理**:Java强制使用...

Global site tag (gtag.js) - Google Analytics