0
我在onCreate函數的開頭調用setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
,這就是爲什麼它被調用兩次,但我讀到如果我將android:configChanges="keyboardHidden|orientation|screenSize"
添加到活動的XML文件,它不應該被調用兩次,香港專業教育學院還重寫了OnConfingChanges運作是這樣的:android活動的onCreate調用兩次
@Override
public void onConfigurationChanged(Configuration newConfig)
{
super.onConfigurationChanged(newConfig);
}
這是活動的我的XML文件看起來像:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/topedLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<activity android:configChanges="keyboardHidden|orientation|screenSize">
</activity>
<ScrollView
... >
<LinearLayout
... >
<RelativeLayout
... >
<TextView
... />
<LinearLayout
... >
<TextView
... />
<Button
... />
<Button
... />
<Button
... />
</LinearLayout>
</RelativeLayout>
<ProgressBar
... />
</LinearLayout>
</ScrollView>
<GridView
... >
</GridView>
</LinearLayout>
我認爲這些XML組件定義的arent有關這就是爲什麼我刪除他們f或簡單
哦謝謝...生病immidietally試試鴯鶓......在我的Nexus原因是工作得很好:) –
哦,非常感謝:)現在運轉:) –
是的,我是隻是等待因爲我當時不能接受它,然後我忘記了時間:D現在我想起了:) –