1. 添加Layout XML文件的方法:
之前总是选用 File -> New ->file.
在res/layout中建立一个xml文件。
最近发现有个办法更好:
File -> New -> Other
选择下一步,则自动提供一些Layout模板
可以选择各种ViewGroup或者View。 则系统自动简单的Layout XML。
2. android.support.v4.jar的导入:
当需要使用android.support.v4系列支持时,要将android.support.v4.jar导入工程,否则会遇到各类问题,例如:
A. 在代码中,
private ViewPager viewpager_op;
会提示:ViewPager cannot be resolved to a type.
B. 在layout xml中,
<android.support.v4.view.ViewPager
android:id="@+id/myviewpager_op"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
则程序在运行时,会抱setContextView(xml)时出错,错误就在xml文件中有android.support.v4.view.ViewPager这里。
Error inflating class android.support.v4.ViewPager .
分析:setContextView()时,就是实例化XML时,此时应该是无法找到这个Class。导致错误。
导入方法:
在工程里创建libs目录。
拷贝android-sdks/extras/android/support/v4/android-support-v4.jar 到此libs目录。 则自动导入。
另外,也有人说:
右击项目,Properties-〉Java Build Path -〉Libraries -〉Add External JARs. 将android-sdks/extras/android/support/v4/android-support-v4.jar选中。
但实验此方法,编译通过。运行时继续出错。
续:后来发现在Java Build Path -> Order and Export选项中,选中android-support-v4.jar并将其顺序调到最前。则问题解决。(要先clean)
如图: