onconfigurationchanged

    1熱度

    4回答

    我真的被一個問題困住了。我正在開發一個支持多屏幕的應用程序。我創建了三種佈局(大,小,中)。我正在測試它。我有兩個屏幕登錄和註冊。在登錄時它工作正常。但是,當我點擊註冊按鈕,然後我去註冊頁面,如果我在肖像模式,並更改模式應用程序崩潰,並沒有像logcat崩潰報告。 請幫助我在這種情況下。 謝謝。

    5熱度

    5回答

    我需要對我的活動的縱向和橫向方向應用不同的佈局。此外,如果方向是縱向,我需要顯示警報。 我在AndroidManifest中指定了android:configChanges="orientation|keyboardHidden"。我還覆蓋onConfigurationChanged方法是這樣的: @Override public void onConfigurationChanged(Conf

    0熱度

    2回答

    我想在方向更改時與我的某個活動有不同的外觀。 我創建了layout-land文件夾,並在其中添加了activity1.xml,但是當我切換方向時,我仍然得到常規活動。 還有什麼我需要做的,以使其工作? 謝謝。

    3熱度

    1回答

    我有一個線性佈局我的ActivityGroup定義 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:mtx="http://schemas.android.com/apk/res/com.matriksdata" android:id="@+id/homeAc

    5熱度

    1回答

    我想在某些情況下進行允許方向更改的活動,但不是這樣。更確切地說,我想防止在後臺線程繁忙時重新啓動活動。 我已將configChanges屬性放在活動清單上,並且在方向更改時調用onConfigurationChanged。不過,我希望允許應用在允許的情況下更改方向。 @Override public void onConfigurationChanged(Configuration newCon

    18熱度

    3回答

    我正在使用選項卡式應用程序。有一個EditText我的應用程序。當我點擊EditText時,窗口被調整大小,虛擬鍵盤顯示在窗口的底部。但四個選項卡顯示在鍵盤的頂部。 當keyborad顯示時,我不想顯示我的選項卡。或者我不想調整我的窗口大小。我的需要只是隱藏EditText下面的標籤和其他東西。 我在清單中使用'android:windowSoftInputMode'的所有選項。但我看不出有什麼不

    0熱度

    1回答

    我使用db4o的方式其實只是只讀。我將打包一個數據庫與應用程序,並做一些後臺更新,每隔一段時間我可以處理不同。但是對於我從數據庫中顯示數據的活動,我不需要做任何更新,所以出於這個原因,我只想從數據庫中獲取數據並讓數據「停用」,這樣當活動由於屏幕方向改變等原因導致配置發生變化,我可以快速重新佈局活動。什麼是停用對象的正確方法,以便它們對我的活動仍然有用。目前,我有代碼像 List<MyObject>

    17熱度

    3回答

    我們的觀點之一是其作爲其根部佈局。當設備旋轉並調用時,我們希望能夠獲得ScrollView的新寬度/高度。我們的代碼看起來是這樣的: @Override public void onConfigurationChanged(Configuration newConfig) { Log.d(TAG, "Width: '" + findViewById(R.id.scrollview).g

    2熱度

    1回答

    我目前正在根據屏幕方向處理具有不同行爲的Android應用程序。我使用getWindowManager()。getDefaultDisplay()。getRotation()來獲取onCreate()方法中的屏幕方向,並從那裏進行管理。 基本上,我的問題是我需要對方向進行控制。在橫向模式下,當用戶決定它時,應用程序必須切換到縱向模式,並保持這種狀態,但直到用戶進入縱向模式,然後再次進入橫向模式。

    3熱度

    2回答

    我有不同的縱向和橫向模式佈局,我也需要覆蓋回調。但問題是,當我將手機方向改爲風景時,我的橫向佈局不起作用。 有人可以告訴我是這onConfigurationChanged回調問題或其他原因造成的? 任何幫助將是欣賞。