草庐IT

button-text

全部标签

android - 使用 getPrimaryClip() 复制数据给定 { text/plain {NULL} }

当我使用ClipData时,我得到{text/plain{NULL}}但如果我使用已弃用的方法mClipboard.getText()它运行良好。if(mClipboard.getPrimaryClipDescription().hasMimeType(ClipDescription.MIMETYPE_TEXT_PLAIN)){ClipDataclipData=mClipboard.getPrimaryClip();ClipData.Itemitem=clipData.getItemAt(0);Log.d(TAG,clipData.toString());Log.d(TAG,mClip

android - actionNext(or any ImeOption) doesn't work on my Edittext, also I can't select any other text field when this particular one is selected

这对我来说是一种令人困惑的行为,我找不到其他人完全有我的问题。我正在尝试创建一个登录Activity,到目前为止,用户名字段给我带来了很多麻烦。无论如何,文本字段都会保持焦点。如果我在外部单击,它不会失去焦点,我无法单击任何其他字段,也无法关闭键盘。只有后退按钮才能退出。我尝试通过使用SingleLine、MaxLines和Lines的每种组合使其成为单行字段....我还尝试使用ImeOptions/ImeActionIdactionNext也没有效果。尽管将SingleLine设置为true,但它顽固地保留了继续创建新行的输入按钮。现在我的xml看起来像这样:编辑:嗯抱歉,我忘了问这

安卓 : 5 Buttons positions : The better way?

我想像图片一样修复5个按钮。但是我将五个按钮放在Nexus6的位置。我意识到当我在Nexus10上尝试这段代码时我浪费了1小时:所有按钮都在不同的位置!有什么更好的方法来固定5个按钮,并且所有位置都适用于所有设备/screen。下面的布局行得通吗?RelativeLayoutLinear1(forthefirst2buttons)Linear2(forthe2buttonsnextbuttons)Linear3(forthelastbutton)/RelativeLayout我重复我的问题,因为我不清楚:如何将Button放在特定位置?例如:我想将MyGreenButton放在距离顶部

Android 编辑文本 : cannot insert text between two emotion icons

我正在使用SpannableString将情感图标插入到EditText中。以下四种情况都OK:(1)在EditText末尾追加文字或表情图标,(2)在文本之间插入表情图标,(3)在已有的表情图标之间插入表情图标。(4)在已有文本之间插入文本。但问题是我无法在这些图标之间插入文本。这是我的代码和logcat信息。(1)给EditText添加图标:Drawabled=UiUtil.getCachedDrawable(mActivity,EmResource.findResIdByTag(value));if(d!=null){d.setBounds(0,0,w,w);Stringstr=

c# - Xamarin C# 安卓 : change color text in a substring?

我需要用不同的颜色突出显示字符串中的一些单词。然后该字符串将分配给TextView的Text属性。我没有找到一种简单有效的方法来做到这一点。你能帮助我吗?谢谢你。马多克斯 最佳答案 textview.SetTextColor(Color.ParseColor("#787887"));stringcharacter="HelloworldDeveloper";stringwithoutspecialcharacter="Helloworld";SpannableStringspannable=newSpannableString(ch

Android:Button.performClick 的可视化版本

我知道我可以通过调用performClick在代码中手动触发Button的OnClickListener.onClick,但这似乎并没有使它在被单击时直观地显示出来。我正在寻找一种方法来手动使按钮看起来好像已被单击。我是否需要手动更改背景可绘制对象并使之无效(然后在调用Handler.postDelayed时再次将其更改回来),或者是否有更多框架式的方法来执行此操作?编辑我知道如何使按钮具有不同的可绘制对象,以在用户启动按下时显示为已按下。问题是这样的:有没有一种简单的方法可以让按钮在用户没有实际按下时以编程方式显示为已按下?解决方案我只是将Button子类化,并让按钮知道它的正常背景

android - 为什么 alert.getButton(AlertDialog.BUTTON_POSITIVE) 返回 NULL?

(不好意思,发现这个问题已经有人回答了,见下文)所以,我先triedtoextendtheAlertDialog这样我就可以用弹出窗口中需要的EditText做一些事情,但是当Icouldntgetthattowork,我现在在我的MainActivity中使用普通的AlertDialog.Builder来创建我需要的东西。下面的代码创建了一个AlertDialog并使用“setView”将我的自定义View添加到其中。当AlertDialog第一次显示时,它的POSITIVT按钮应该被禁用,只有当所有的EditTexts都有文本时,POSITIVT按钮才应该被启用。所以我尝试通过在使

android - 三星的 InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS

在我的应用程序中,我有一个EditText,它带有一个用于更改键盘输入类型的按钮。代码:ToggleCambiarTeclado.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewview){if(ToggleCambiarTeclado.isChecked()){tipoDeTecladoActual=InputType.TYPE_CLASS_NUMBER;imagenTeclado.setImageDrawable(getResources().getDrawable(R.drawable.

安卓 Espresso : How to match text on custom spinner selected item layout?

我有自定义布局的微调器:而且我需要检查所选项目的R.id.tv_text中的值是否与特定文本匹配。是否可以在不实现自定义Matcher类的情况下执行此操作?我的简单测试:@SmallTestpublicclassCategoryTest{publicstaticfinalStringTEXT_TO_MATCH="Spinneritemtext";@TestpublicvoidtestCreate(){...onView(withId(R.id.spn_tt)).perform(click());//openspinneronView(allOf(withId(R.id.tv_text)

android - 如何在android中的多个编辑文本上添加Text Watcher?

我有一个包含两个编辑文本的Activity,并且在该Activity中有一个单独实现的TextWatcher。我想制作一个实现TextWatcher和该编辑文本中的TextWatcher的类。我怎样才能做到这一点代码:-privateTextWatchergetmWatcher=newTextWatcher(){@OverridepublicvoidbeforeTextChanged(CharSequences,intstart,intcount,intafter){}@OverridepublicvoidonTextChanged(CharSequences,intstart,int