小编Aju*_*Aju的帖子

活动开始时如何隐藏软键盘

android:windowSoftInputMode="stateVisible"在Manifest中有一个Edittext .现在,当我开始活动时,将显示键盘.如何隐藏它?我无法使用,android:windowSoftInputMode="stateHidden因为当键盘可见时,最小化应用程序并恢复它键盘应该是可见的.我试过了

InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0);

但它不起作用.

android android-softkeyboard

146
推荐指数
15
解决办法
20万
查看次数

如何在edittext上设置多行,首字母大写和禁用建议

我有一个edittext来回复电子邮件.我想为edittext提供三个属性,如Multiline,First character caps和禁用单词建议.我在xml中给出了这样的...

android:inputType="textCapSentences|textVisiblePassword"
Run Code Online (Sandbox Code Playgroud)

我在代码中也尝试过... etMessage.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE | InputType.TYPE_TEXT_FLAG_CAP_SENTENCES); 我不能给多行....我怎么能实现这一点

谢谢

android android-edittext

8
推荐指数
2
解决办法
8276
查看次数

当我们在listview中点击列表行时,如何扩展列表行

在我的应用程序中,我有一个自定义列表视图,其中包含一些textview和图像视图,如下图所示 在此输入图像描述

我的要求是当我们点击列表行时它应该展开,当再次点击它或点击任何其他行时它应该崩溃.扩展行应该是这样的 在此输入图像描述

扩展行的内容是动态的,有时没有数据,有时是更多的值.它看起来应该像第二张图片.请为此提供解决方案.

android listview

7
推荐指数
1
解决办法
1万
查看次数

如何在Android中实现三向滑动按钮

我想为我的应用实现一个三向滑动按钮.在第一个位置它应该显示一种颜色,在中心它应该显示另一种颜色,在结束位置它应该再次改变颜色.在这里,我正在为此提供图像.

在此输入图像描述

在此输入图像描述

在此输入图像描述

我该如何实现呢?

android button

6
推荐指数
1
解决办法
1929
查看次数

如何在android中做通知?

我在android上做一个帮助台应用程序.我想为未读票证(客户建议或投诉)实施通知.在这个应用程序的iPhone版本中,即使应用程序没有在应用程序图标本身上打开未读票证的计数器,它是否可能在Android中.如果这样请帮我实现像iPhone一样,否则帮我实现正常的Android通知未读票.

谢谢

android android-notifications

5
推荐指数
1
解决办法
7293
查看次数

如果存在多个通知,如何提供计数器

我已经使用C2dm实现了PushNotification.我也收到来自c2dm的通知.我的问题是,当我收到多个通知时,我想给一个计数器,我的意思是"你有一个通知(计数)".我该如何实现呢.

notifications android push-notification

5
推荐指数
1
解决办法
1万
查看次数

如何将滚动限制为ListField本身,而不是在Blackberry中滚动整个屏幕

我已经使用一些LabelField实现了一个自定义的ListField.这是截图. 在此输入图像描述

问题是当我滚动ListField时,整个滚动滚动.喜欢这个截图..

在此输入图像描述

我希望headerfield和header和ListField之间的Field是静止的,只有listfield才能滚动.我怎么能做到这一点?..请帮帮我...

blackberry listfield

5
推荐指数
1
解决办法
312
查看次数

点击后 ImeAction 搜索更改为完成

我有一个用于在 Listview 上搜索的 Edittext。

我已设置imeOption为“IME_ACTION_SEARCH”,以便软键盘将在其上显示搜索键。

问题是,当我点击键盘上的搜索键时,如果 edittext 中不包含任何文本,搜索键会更改为“完成”而不是关闭键盘。

如果 Edittext 中包含一些文本,则搜索键可以正常工作。

点击搜索前的键盘

点击搜索后的键盘

android android-softkeyboard

5
推荐指数
1
解决办法
580
查看次数

如何允许在棉花糖中改变屏幕亮度

我正在使用以下代码来增加亮度.它适用于棉花糖以下的设备.它在Marshmallow崩溃了,我没有找到任何给动态写入设置的权限.有人有想法请帮帮我.

Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE, Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL); 
    Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, 255);

int br = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS);
    WindowManager.LayoutParams lp = getWindow().getAttributes();
    lp.screenBrightness = (float) br / 255;
    getWindow().setAttributes(lp);
Run Code Online (Sandbox Code Playgroud)

错误日志:

java.lang.SecurityException: com.package was not granted  this permission: android.permission.WRITE_SETTINGS.
   at                 android.provider.Settings.isCallingPackageAllowedToPerformAppOpsProtectedOperation(Settings.java:8465)
   at    android.provider.Settings.checkAndNoteWriteSettingsOperation(Settings.java:8338)
at com.android.providers.settings.SettingsProvider.mutateSystemSetting(SettingsProvider.java:899)
at com.android.providers.settings.SettingsProvider.insertSystemSetting(SettingsProvider.java:874)
at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:257)
at android.content.ContentProvider$Transport.call(ContentProvider.java:398)
at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:283)
at android.os.Binder.execTransact(Binder.java:453)
Run Code Online (Sandbox Code Playgroud)

android screen-brightness

4
推荐指数
1
解决办法
2217
查看次数

如果禁用EditText内部,如何更改TextInputLayout的浮动提示颜色

我使用EditTextTextInputLayout.TextInputLayout如果禁用EditText,我只想更改浮动提示颜色.我尝试使用选择器它不起作用.

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_enabled="false" android:textColor="@color/darkGray" />
    <item android:state_pressed="false" android:state_focused="false" android:textColor="@color/lightGray"/>
</selector>
Run Code Online (Sandbox Code Playgroud)

android android-edittext android-textinputlayout

3
推荐指数
3
解决办法
1万
查看次数