以编程方式在Android中更改键盘语言

时间:2013-08-05 12:39:22

标签: android

我想要哪个键盘现在像英语,印地语一样活跃  并动态地改变它..

List<InputMethodInfo> InputMethods = imeManager.getEnabledInputMethodList();

for(int i=0;i<InputMethods.size();i++)
{
    String s1=InputMethods.get(i).loadLabel(getPackageManager()).toString();
    String s2=InputMethods.get(i).getServiceName().toString();

    Toast.makeText(Display1.this, s2, Toast.LENGTH_LONG).show();
}

if (imeManager != null) 
{
    imeManager.showInputMethodPicker();
}
else 
{
    Toast.makeText(Display1.this, "Error", Toast.LENGTH_LONG).show();        
}   

0 个答案:

没有答案