Android每日心得

◆Android中模拟器log输出

Ecipse中,已打开LOGCAT,但是在控制台并没有信息显示。

解决方法:DDMS视图中重新选择模拟器。关掉adb

◆Android中View的继承关系图

 1722060232k2kzf222il2f

◆Android中去掉标题

requestWindowFeature( Window.FEATURE_NO_TITLE );

◆Android中虚拟键盘的设置

通常虚拟键盘会破坏界面布局,如果包含EditText控件的View时也会自动弹出虚拟键盘,为避免上述两种情况,可以在Manifest.xml文件中设值

android:windowSoftInputMode="adjustPan"

◆drawable(hdpi,ldpi,mdpi)有什么区别?

这个主要是为了支持多分辨率的.
hdpi里面主要放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)
mdpi里面主要放中等分辨率的图片,如HVGA (320x480)
ldpi里面主要放低分辨率的图片,如QVGA (240x320)
系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片
所以在开发程序时为了兼容不同平台不同屏幕,建议各自文件夹根据需求均存放不同版本图片

◆Android中XML布局文件@+id/和@id/的区别

  在Android平台中很多地方时新定义的,对于新手来说可能发现在layout.xml 这样的xml布局文件中发现了,类似@+id/和@id/到底有什么区别呢? 这里@我们可以理解为引用,而多出的+代表自己新声明的。大家可以多看看Android SDK中API Demos例子中涉及的众多资源。

  @+id 新增一个资源id
  @id和android:id,引用现有的资源id

原文地址:https://www.cnblogs.com/acpb/p/2049385.html