編輯:關於Android編程
中文模式下進入圖庫第一個界面來查看所有的相冊集,按home鍵,設置手機語言為英文後,再回到圖庫中查看相冊的名稱仍然為中文。如何在手機更改語言後圖庫中相冊的名稱也進行語言更新
1、google default的設計是在創建各個album的構造函數中會根據資源類型來獲取相冊的名稱,因此當圖庫暫停(執行了onPause)又再次進入時,語言並不會及時更新。
2、修改思路是:當再次進入圖庫時,根據相應資源類型重新獲取相冊的名稱。具體修改方法如下:
(1) Gallery2\src\com\android\gallery3d\data\LocalMergeAlbum.javaLocalMergeAlbum.java中:
@Override
public String getName() {
mName = mSources.length == 0 ? "" : mSources[0].getName();
return mName;
}
(2) Gallery2\src\com\android\gallery3d\data\LocalAlbum.java中:
第一處修改: 定義一個String變量:
private String mTempName;
第二處修改:在LocalAlbum的構造方法中:
public LocalAlbum(Path path, GalleryApp application, int bucketId, boolean isImage, String name) {
...
mName = getLocalizedName(application.getResources(), bucketId, name);
mTempName = mName; ...
}
第三處修改:添加方法refreshName()
public void refreshName(String Name){
mTempName = getLocalizedName(mApplication.getResources(),mBucketId,Name);
}
第四處修改:getName()方法中:
@Override
public String getName() {
refresh(mTempName);
// return mName;
return mTempName;
}
百度專車是百度地圖最新推出的一項提供高品質用車的服務。百度憑借百度地圖龐大的用戶群體,開展這項專車服務,提供從經濟型到奢華型共5大類20余種車型供用戶選擇,
(一)前言今天我們一起來看一下工具欄控件ToolBarAndroid的介紹完全解析以及最佳實踐。剛創建的React Native技術交流群(282693535),歡迎各位
通知的使用,無疑是Android系統的亮點之一;就連IOS在5.0開始也引入了類似通知的技巧。可見它的實用性。今天這個小案例,就學習一下通知的基本使用,API是使用最新的
經過之前的學習, 我們可以完成一個自定義導航欄了, 效果如下:我們需要創建一個 NaviBar.js 用來顯示頂部的導航欄, 還需要四個界面(Page1.js,Page2