2016-10-27 59 views
0

我開始使用Google的圖庫,以便用戶從圖庫中選擇圖像。我的應用程序隱藏了狀態欄,但畫廊意圖沒有。當意圖改變時,這看起來不太好,所以我希望也可以將其隱藏在畫廊意圖中。如何在開始圖庫時隱藏狀態欄

public void galleryClicked(View view){ 

    Intent intent = new Intent(Intent.ACTION_PICK); 

    File pictureDirectory = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES); 
    String pictureDirectoryPath = pictureDirectory.getPath(); 

    Uri data = Uri.parse(pictureDirectoryPath); 

    intent.setDataAndType(data, "image/*"); 

    startActivityForResult(intent, GALLERY_REQUEST); 
} 

回答

1

啓動畫廊意圖

你別當我如何隱藏狀態欄。 控制狀態欄您的應用程序。圖庫應用程序的開發人員在應用程序中控制狀態欄。

當意圖改變

這並不好看有〜2臺十億的Android設備,由數千設備模型。這些設備將附帶數百種不同的圖庫應用程序(或者根本沒有),用戶可以從Play商店和其他地方安裝自己的應用程序。不管從狀態欄還是其他任何東西(例如配色方案),不是所有的人都會從你的立場「看起來很好」。

如果您鏈接到第三方應用程序,該應用程序的行爲取決於該應用程序的開發人員。如果您想獲得更多的控制權,請不要鏈接到第三方應用程序,而是編寫您自己的畫廊風格的用戶界面。

+0

不夠公平。感謝你的回答。 –