`
renjie120
  • 浏览: 237899 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
D11bba82-ec4a-3d31-a3c0-c51130c62f1c
Java应用集锦
浏览量:22941
社区版块
存档分类
最新评论

android开发小知识点积累

 
阅读更多

1.自定义属性的常见异常

写android自定义属性的时候,网上一大堆例子,教你如何使用自定义属性,但是实际还是出现一个异常

No resource identifier found for attribute 'who' in package 'com.limaoyuan.button'

 

网上也有人问类似的问题:http://bbs.csdn.net/topics/360065000

 

但是没有说解决的方法。自己遇到了同样的问题,解决方法是:

后面的是一个包名,而且和AndroidManifest.xml中的package要一致,如果不一致,就应该把你的自定义控件改变一下位置。

 xmlns:sidebar="http://schemas.android.com/apk/res/com.hvming.mobile" 

 

2.edittext去掉边框:

定义一个drawable的xml文件:

<?xml version="1.0" encoding="UTF-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android" >

 

    <stroke android:width="0dp" />

 

    <solid android:color="#ffffff" />

 

</shape> 

然后:  <EditText 

                style="@style/search_edit" >

 

3.圆角:

定义一个drawable的xml文件:

 

<?xml version="1.0" encoding="UTF-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android" >

 

    <solid android:color="#FFFFFF" />

 

    <corners android:radius="10dp" />

 

    <stroke

        android:width="1dp"

        android:color="#BFBFBF" />

 

</shape>

然后使用:

android:background="@drawable/xml文件名"即可。

 

4.透明背景

 

半透明<Button android:background="#e0000000" ... /> 

透明<Button android:background="#00000000" ... />

 

 

颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue”(00 到 ff);“gg=green”(00 到 ff);“rr=red”(00 到 ff)。例如,

如果您希望对某叠加层应用不透明度为 50% 的蓝色,则应指定以下值:7fff0000

 

设置背景图片透明度(超简单)

Java代码

 

View v = findViewById(R.id.content);//找到你要设透明背景的layout 的id

v.getBackground().setAlpha(100);//0~255透明度值


分享到:
评论

相关推荐

    android 小知识积累

    以上知识点涵盖了Android应用开发中的一些常见问题及其解决方案,包括`ListView`的优化、WebView对Flash的支持以及文件上传等。这些技巧对于提高应用程序性能和用户体验有着重要的作用。开发者可以根据实际情况灵活...

    Android, Android 开发中积累和总结。.zip

    在Android开发领域,开发者需要掌握一系列的技术和工具,以便创建高效、用户友好的应用程序。这份压缩包文件"Android, Android 开发中积累和总结。.zip"很可能包含了开发者在实践过程中积累的代码示例、教程、最佳...

    安卓开发重点知识点总结

    【Android 开发重点知识点】 ...以上只是Android开发中的冰山一角,实际开发中还需要深入学习资源管理、网络通信、数据库操作、动画效果、权限管理等多个方面,不断实践和积累经验才能成为一名优秀的Android开发者。

    android开发从入门到精通光盘源代码

    这里我们将围绕这个主题,深入探讨Android开发中的关键知识点。 首先,Android系统是基于Linux内核的开源移动操作系统,主要应用于智能手机和平板电脑,但也在智能电视、汽车娱乐系统等领域有所应用。开发者使用...

    android开发资料大全

    新版Android开发教程及笔记-完整版 《Android中文教程》中文版 《android基础教程合集》 Android实例教程 会员贡献索引贴 实用Android开发工具和资源精选 APK权限大全 - Android必懂知识 最无私的Android资料...

    Google Android开发入门与实战.(配书源码)

    通过《Google Android开发入门与实战》提供的源代码,读者可以实际操作这些概念,从而加深理解并积累实践经验。这些代码示例覆盖了从简单的“Hello, World!”到复杂的交互式应用的各种场景,是学习Android开发的重要...

    Android开发精选文章推荐

    以下将基于"Android开发精选文章推荐"这个主题,结合标签中的"源码"和"工具",对相关知识点进行详细阐述。 首先,"源码"在Android开发中的重要性不言而喻。通过阅读和理解Android系统的源码,开发者可以更深入地...

    Android开发与实战

    Android开发的核心知识点主要包括以下几个方面: 1. **环境配置**:首先,你需要安装Android Studio,它是Google提供的官方集成开发环境(IDE)用于Android应用开发。此外,还需要安装Java Development Kit (JDK),...

    Android驱动开发与移植实战详解_android驱动_android驱动_android_

    在Android系统中,驱动程序是操作系统与...通过实际项目经验积累,开发者可以掌握驱动的开发、移植和优化技巧,提升Android系统的性能和稳定性。在实践中,不断学习和探索,是成为一名优秀的Android驱动开发者的关键。

    Google Android SDK开发范例大全 源码

    该书共分10章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、使用Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及...

    Android 开发入门与实战的代码

    【Android开发入门与实战的代码】这一主题涵盖了Android应用程序开发的基础知识和实践技巧,适合初学者和希望深化Android技能的开发者。在这个项目中,我们将会探索Android开发环境的搭建、基本组件的理解以及如何...

    Android开发应用从入门到精通.pdf

    下面将围绕Android开发的关键知识点进行展开。 ### Android开发概述 Android是一种基于Linux内核的操作系统,主要应用于移动设备上,如智能手机和平板电脑等。Android系统由Google公司维护,并且是开源的,这使得...

    Android小项目集合100多个

    在Android开发领域,小项目是积累经验、提升技能的有效途径。"Android小项目集合100多个"这个资源包提供了一系列的学习和实践材料,旨在帮助开发者深入理解和掌握Android应用程序的开发技巧。以下将针对Android开发...

    Android开发视频教程+第4季源代码

    通过视频教程的学习,配合源代码的实践,可以更有效地掌握Android开发的关键知识点。 Android开发是一个广泛的领域,涵盖了许多核心技术,如: 1. **环境搭建**:首先,学习者需要了解如何安装和配置Android ...

    Android APP开发入门

    Android应用的生命周期是另一个重要知识点。Activity作为应用的主要组件,具有不同的生命周期状态,如创建(onCreate)、启动(onStart)、可见(onResume)、暂停(onPause)、停止(onStop)和销毁(onDestroy)。...

    Android代码-android开发资源分类的整理

    article:分类积累开发中一些不错的技术博文,主要针对某个知识点做讲解。 blog:包括国内外优秀开发者及其他们的博客。 project:整理开源社区中优秀的开源项目,话说看别人的代码也是一种很好的学习方式。 repo:...

    android开发从入门到精通光盘源代码第二章

    在Android开发领域,掌握基础知识和实践经验至关重要。"android开发从入门到精通光盘源代码第二...记住,学习Android开发并非一蹴而就,需要耐心和毅力,但随着经验的积累,你将能够熟练地驾驭这个强大的移动开发平台。

Global site tag (gtag.js) - Google Analytics