为了以后的参考,记录下:
1、自定义样式(style)
在values目录下新建styles.xml文件
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="button_style">
<item name="android:textSize">21.0dip</item>
<item name="android:background">@drawable/psi</item>
</style>
</resources>
在需要使用的地方
<Button android:id="@+id/btn2" android:text="喂狗食" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dp" style="@style/button_style"/>
就可以了。
如果需要定义,获得焦点和点击效果需要在drawable目录中添加xml文件来描述其中根标签是<selector> 在这里定义各种状态所显示的图标就可以了。然后在前面设置android:background的地方使用该资源就可以了。
2、屏幕切换时Activity重启问题(转)
Android中每次屏幕的切换动会重启Activity,为了避免每次切换屏幕方向后重启Activity,首先修改AndroidManifest.xml,在activity标签内加入以下属性:
android:configChanges=”orientation|keyboardHidden”
然后再在Activity代码中覆盖onConfigurationChanged函数,代码如下:
@Override
public void onConfigurationChanged(Configuration config) {
super.onConfigurationChanged(config);
}
分享到:
相关推荐
这个压缩包文件“Android UI界面漂亮的天气预报源码.zip”包含了一个用于在Android平台上构建美观天气预报应用的源代码。这个源码实例可能是为开发者提供一个参考,展示如何设计和实现用户界面,以及如何获取和展示...
在Android应用开发中,UI卡顿是一个常见的性能问题,它会严重影响用户体验。为了优化和调试这类问题,开发者需要有一种高效的方式来监控和分析UI线程的行为。"Android-Ui卡顿监视工具高频采集堆栈信息方便定位问题...
在Android开发中,GPS日志记录程序是一种常见的应用,它能够帮助用户收集设备的位置信息,并将其存储为日志,便于分析或后期使用。这个“Android Gps日志记录程序源码”提供了一个基础的框架,可以帮助开发者理解...
在Android平台上,GPS(全球定位系统)日志记录程序是一个非常实用的应用,它能够帮助用户追踪和记录设备的地理位置信息。这份"Android Gps日志记录程序源码"提供了实现此类应用的完整代码,对于学习Android开发,...
在Android平台上,GPS日志记录程序是一个非常实用的工具,它可以帮助用户收集和分析设备的地理位置数据。这个“Android Gps日志记录程序源码”提供了实现这一功能的完整代码,对于开发者来说,是一个很好的学习和...
3. 异步处理:将日志上传操作放在后台线程,避免阻塞UI。 4. 数据安全:加密传输,保护用户隐私和应用数据。 总之,实现将Android客户端的错误日志压缩上传到服务器的功能,需要结合Android的日志系统、文件操作、...
【Android仿豆瓣日志源码解析】 在Android开发中,我们常常需要实现各种各样的界面交互,其中之一就是模仿豆瓣的写日志功能。这个“android仿豆瓣日志源码”项目,虽然并未直接提供可运行的代码,但它为我们提供了...
为了在Android界面直接显示Logcat日志,你可以创建一个Activity或Fragment,并通过`Runtime`和`Process`类执行shell命令来获取日志。以下是一个简单的示例: ```java public void showLogcat() { try { Process ...
Android崩溃日志收集是开发者用来诊断和修复应用程序错误的关键步骤。这篇文章将深入探讨如何有效地收集、分析和利用这些日志来优化应用性能。 首先,我们理解一下“Android崩溃”的概念。当Android应用因未捕获的...
在Android开发中,UI布局是构建用户界面的关键部分,它决定了应用的视觉呈现和交互体验。AndroidTransition API 是一个强大的工具,允许开发者为应用程序创建流畅、动态的UI过渡效果,从而提升用户体验。这个"安卓UI...
在Android系统中,智能UI锁屏是指一种个性化且功能丰富的屏幕锁定界面,它不仅提供基本的解锁功能,还集成了各种实用工具和个性化设置,以提升用户体验。这种锁屏技术通常涉及用户界面设计、交互逻辑、安全性以及...
### Android UI自动化测试的核心概念与实践 #### 一、Android UI自动化测试概述 在移动互联网时代,Android作为全球最大的移动操作系统之一,其应用程序的数量和复杂度也在不断增加。为了确保应用程序的质量,UI...
本压缩包"安卓日志分析崩溃拦截相关-android端手机端日志查看工具.rar"提供了一些工具和可能的代码示例,用于帮助开发者更有效地进行日志查看和异常处理。 首先,日志分析涉及到的主要知识点包括: 1. **日志级别*...
Android GPS日志记录程序是一种应用程序,它允许用户在Android设备上收集和记录GPS定位数据。这类程序通常用于追踪用户的位置信息,例如户外运动路径、驾驶路线或者地理数据收集。源码是开发者用来学习、理解或修改...
5. **进阶功能**:这个模块可能包含了一些高级特性,如权限管理、推送通知、崩溃日志收集、性能优化工具等。这些功能可以帮助开发者处理复杂的应用场景,提升用户体验。 6. **综合工具**:综合模块可能包含了各种...
3. **交互友好**:确保日志展示的UI设计符合Android的设计规范,易于用户阅读和操作。 通过Changelog library,开发者不仅可以为用户提供更丰富的更新信息,还可以提升应用的专业形象。这个库的灵活性和易用性使其...
此外,考虑到用户体验,源码可能还包含了UI设计,如地图视图(使用Google Maps API)显示当前位置,以及设置界面供用户自定义GPS日志的记录频率、精度等参数。Android的SharedPreferences可以用来存储用户的偏好设置...
淘宝Android UI自动化测试实践主要围绕TMTS(Taobao Mobile Test System)展开,这是一个专为无线应用设计的UI自动化测试框架。TMTS的核心是基于Android的Instrumentation机制,能够支持发布版本的测试,同时也提供...
Android系统UI性能测试是确保应用软件提供良好用户体验的关键环节。随着Android应用的爆炸式增长,用户对于应用的性能要求越来越严格,尤其是UI的启动速度、流畅度和内存管理等方面。传统的手工测试方法往往忽视了...