2015-04-01 6 views
0

Я пробовал много примеров, и они не являются рабочими. Вот что я хочу сделать. У меня есть PhoneGap затмение project.here структура проектаPhoneGap Настройка пользовательского языка

enter image description here

Я хочу, чтобы добавить свой язык для моего проекта. вот мой MainActivity.java

import org.apache.cordova.DroidGap; 

import android.os.Bundle; 

public class MainActivity extends DroidGap { 


@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
     super.loadUrl("file:///android_asset/www/index.html"); 

} 
} 

Вот мой index.html

<!DOCTYPE html> 
<html> 
    <head> 
    <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum- scale=1, minimum-scale=1, width=device-width;" /> 
    <title>Directory Reader</title> 
    <link rel="stylesheet" href="jquery/jquery.mobile-1.1.1.min.css" /> 
    <script src="jquery/jquery-1.8.0.min.js"></script> 
    <script src="jquery/jquery.mobile-1.1.1.min.js"></script> 
    <script type="text/javascript" src="cordova-2.0.0.js"></script> 

    <style type="text/css"> 
    @font-face { 
    font-family: MyCustomFont; 
    src: url("NotoSansSinhala-Regular.eot") /* EOT file for IE */ 
    } 
    @font-face { 
    font-family: MyCustomFont; 
    src: url("NotoSansSinhala-Regular.ttf") /* TTF file for CSS3 browsers */ 
    } 

    body { 
    font-family: MyCustomFont, Verdana, Arial, sans-serif; 
    font-size: medium; 
    color: black 
    } 
    </style> 


</head> 
<body> 

<p> test goda </p> 
</div> 
</body> 
</html> 

Еще шрифт, который я хочу, чтобы отобразить не отображается на мобильных device.its показывает английские символы «тест года-». любая идея, как это сделать?

+0

любая идея, чтобы решить эту. – san88

+0

сделал ли вы, чтобы запустить index.html на broswer? – KOTIOS

+0

нет .. но как узнать местоположение index.html, когда приложение установлено на устройстве. Я попробовал, указав расположение index.html в браузере. В браузере также отображаются английские символы. Не шрифт что я хочу отобразить. – san88

ответ

1

Вы в основном должны были бы укоренить устройство для установки сингальском текст на Android 4.4, но она работает на Android 5.0 и выше

Вы в основном должны были бы следующие шаги:

  1. Скопируйте файлы шрифтов в/система/шрифты
  2. Скачать файл fallback_fonts.xml из/и т.д.
  3. Откройте файл fallback_fonts.xml и изменить его, добавив шрифт имен .Copy файла обратно в каталог/и т.д..
  4. Изменение разрешения вашего файла fallback_fonts.xml и шрифт файлы 644 или -rw-р-r-

Plese см читать инструкции с screenhots here

Смежные вопросы