screen-rotation

    0熱度

    1回答

    我正在寫一個iPhone應用程序。對於故事板上的大部分場景,當手機從縱向變爲橫向時的默認行爲都很好。即這是我們想要的佈局變化: 但在故事板的場景之一,我不希望這種佈局的變化。相反,我想這一點: 我感到困惑如何實現後者的佈局變化。我可以使用大小類來確保工具欄的100像素間距從底部(人像)向右(橫向)交換,但我無法正確地限制工具欄,尤其是因爲旋轉需要在代碼中發生,例如 switch (UIDevice

    0熱度

    4回答

    我有一個自定義ArrayList的MovieItems,我想保存和恢復屏幕旋轉。我檢查了這個帖子 - How to save custom ArrayList on Android screen rotate? - 並且實現並修改了一些代碼,但保存和恢復似乎不適合我。 1)保存該ArrayList: public List<MovieItem> mItems = new ArrayList<>()

    4熱度

    1回答

    有關我在video中顯示的功能如何完成的任何想法? 它看起來像「擴展」按鈕上的觸摸強制設備的方向更改(事實上,當我刷卡時我將控制中心拉出)。 無論如何,只有視頻播放器似乎旋轉。在下面的滾動視圖保持其縱向方向。

    1熱度

    1回答

    我有一個活動ActivityA和3個片段FragmentA,FragmentB和FragmentC。 要添加FragmentA,我用replace,其中fragment是FragmentA一個新的實例: getSupportFragmentManager() .beginTransaction() .replace(R.id.frame_layout_fragment, f

    0熱度

    2回答

    我在我的活動的onCreate()中有一個alertDialog,它設置活動的某些屬性。 public class MyActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIns

    2熱度

    2回答

    我的應用程序有一個UITextView,帶有一個很長的不可編輯的可滾動文本片段。當用戶旋轉設備時,我注意到在移動中的位置。因此,例如,假設設備處於縱向模式,左上角的單詞是「Stackoverflow」,在旋轉到橫向後,不再是左上角的單詞,文本被關閉一行或多行。如果我旋轉回肖像,它會轉移更多。每次只需一點點。 有沒有一種方法來保持旋轉的位置,所以用戶總是看到相同的單詞(或至少與該單詞的行)? 編輯:

    1熱度

    2回答

    目前的情況 在我的應用我有片段導航的抽屜裏。在縱向模式下一切正常。 問題 假設當在縱向模式下我選擇導航抽屜第二項。它可以完美加載,但是當我將手機旋轉到橫向模式時,導航菜單中的第一個片段會被加載而不是第二個。 我知道我有救實例的片段,但我不知道該怎麼做,我應該做的主要活動或片段本身

    1熱度

    2回答

    我知道當設備旋轉時,Android會銷燬並重新創建當前活動,以便加載特定於方向的資源。爲了保存狀態,我可以使用onSaveInstanceState(Bundle outState)和常規的onCreate(Bundle savedInstanceState),但是每當應用程序由於任何原因被銷燬/創建時,它都會保存並恢復狀態。 我想要做的是保存/恢復狀態只有當應用程序由於方向更改而被銷燬/創建時;

    5熱度

    1回答

    這似乎是一個操作系統錯誤,但仍需要解決方法。 針對iOS 8或9,使用基於視圖控制器的方向,MPVolumeView的路由列表將始終旋轉,即使其父視圖控制器僅支持單個方向。 這可能會導致系統進入錯誤的方向狀態,其中視圖控制器以縱向顯示,但狀態欄(和控制中心)爲橫向。 已經創建了一個演示bug的測試項目:https://github.com/NextFaze/MPVolumeViewTest

    1熱度

    1回答

    我想創建一個最小的UIPickerView,它在縱向和橫向格式中看起來不錯,而且它的工作原理......有點。 按下按鈕後添加pickerView,並在完成後隱藏它。該pickerView正常工作: 當我在縱向或橫向啓動應用程序,而無需改變方向 按鈕時,我有pickerView在屏幕上,改變方向正常工作時,pickerView改變大小 但在一個方向發射,然後點擊按鈕顯示pickerView之前改變