- 安卓禁止横屏切换
在Android中要让一个程序的界面始终保持一个方向,不随手机方向转动而变化的办法: 只要在AndroidManifest.xml里面配置一下就可以了。在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。例如:
<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:debuggable="true" >
<activity android:name="SmsActivity"
android:label="@string/app_name"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:taskAffinity="com.view.task" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.DEFAULT"> </category>
</intent-filter>
</activity>
</application>
- 安卓使控件获得焦点:
view.setFocusable(true);
//view.setFocusableInTouchMode(true);
view.requestFocus();
- 获得焦点所在控件
view = getCurrentFocus();