Articles of 文本

Android简单的TextViewanimation

我有一个TextView,我想倒数(3 … 2 … 1 …发生的事情)。 为了让它更有趣一点,我希望每个数字都以完全不透明的方式开始,并且淡入透明。 有没有一个简单的方法来做到这一点?

Android ShowcaseView文字颜色

在这里find的android showcaseview库中的子文本的默认颜色是白色的。 我想使潜台词黑。 我无法find有关如何更改文本颜色的任何文档。 XDA开发者有一个指导,说如何改变文字颜色,但似乎已经过时了。 任何熟悉showcaseview的人? 谢谢。

在android中以编程方式添加文本到图像

我想创build一个应用程序,就像开放屏幕的android.Idynamic添加图像到tableLayout的行。 我只在xml文件中定义了tableLayout,其余的代码是在java中。 我已经成功添加图像,但我没有得到任何帮助设置该图像的文本(我想显示一个文本下的图像)和图像是一个特定的填充。如何做?提前致谢。

如何获得文本的最大行数

如何获得可以在TextView中写入的最大行数? 我试过这个: DisplayMetrics metrics = new DisplayMetrics (); getWindowManager (). getDefaultDisplay (). getMetrics (metrics); float width = metrics.widthPixels; float height = metrics.heightPixels; int lines = (int) (height / textView.getLineHeight ()); System.out.println (lines); 但是,这个变体给出了错误的信息。

文本与可绘制资源中的形状

我可以在drawable资源中创build文本形状吗? 我googling很多,但没有发现…这是我的可绘制文件: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="oval"> <stroke android:width="3dp" android:color="#QQffQQ"/> <size android:width="120dp" android:height="120dp"/> </shape> </item> <item android:right="59dp" android:left="59dp"> <shape android:shape="rectangle"> <solid android:color="£22££20"/> </shape> </item> <item android:top="59dp" android:bottom="59dp"> <shape android:shape="rectangle"> <solid android:color="£20££20"/> </shape> </item> <item> <!–text should be here–> </item> </layer-list>

将Java类和方法移植到Android。 (TextLayout,Font,Graphics2D等)

我一直在Android玩弄,试图移植一个Java应用程序。 以下是关于我遇到的问题的一些问题,希望得到一些指导。 这是一个相当大的问题(相当多的问题)。 但是,我并没有盲目地询问他们,因为我已经研究了他们所能做的,试图让我的理解去运用。 我花了很多时间来问这个问题,希望他们能够完成我想要达成的目标。 因为我希望得到全面的答复和帮助,所以我会提供一半的代表作为赏金,希望这足以吸引一些人的帮助。 提前,谢谢你的时间和帮助! (期待阅读回复)。 TextLayout && Font && Graphics2D 有问题的是以下类和方法: TextLayout TextLayout.getAdvance() TextLayout.getAscent() TextLayout.draw() Graphics2D.getFontRenderContext() 我不太清楚Android中的TextLayout是什么。 我已经读过一些使用TextView并使用它,但我不确定是否会 为以下工作。 我会提供一些我想做的事情,也许可以帮助我。 Java来源: private Font myStringFont = new Font("Helvetica", Font.BOLD, 12); private String myString = "My Test String"; private int midX = getWidth() / 2; private int midY = getHeight() / 2; Graphics2D g2 […]

文本与EditText中的ImageSpan混淆

我正在构build一个简单的聊天应用程序,用户可以发送文本和图释。 我可以发送文字和表情符号到另一个电话。 我的问题是: 当我input一些东西并添加一个表情符号时: 然后,我无法在图像之前和之后input任何文本。 我可以写在“o”字母之前。 系统“看到”我input了,所以即使我在笑脸后input“Honey”,我也看不到它,但是EditText注册它并且发送消息: 2.当我添加一个图释到Edittext然后我删除它 ,我不能input任何东西,因为删除的图释出现。 它只出现一次,所以无论我input多less个字符,EditText看起来就像我删除表情符号之前,但文本发送没有表情符号,就像在所有三种情况下。 3.当我在EditText中input“something”时,在“some”后插入一个表情符号: 然后我把光标放在表情符号后面,删除它,剩下的是: 但当按下“发送”button时会发送正确的消息: 这就是表情符号的button监听器里面的内容(当我单击表情符号将其添加到EditText时,此方法被激活)。 ib_happy.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { int cursorPosition = mOutEditText.getSelectionStart(); mOutEditText.getText().insert(cursorPosition, smileys[0]); SpannableStringBuilder ssb = new SpannableStringBuilder(mOutEditText.getText()); ssb.setSpan(new ImageSpan(bitmapArray.get(0), ImageSpan.ALIGN_BASELINE), cursorPosition, cursorPosition+2, Spannable.SPAN_INCLUSIVE_INCLUSIVE); mOutEditText.setText(ssb, BufferType.SPANNABLE); mOutEditText.setSelection(cursorPosition+2); dialog_emoticon.dismiss(); } });

在对话框中忽略HTML格式的标签

当在TextView中使用时,strings.xml文件中的一些Html标记将被正确渲染,例如,下面的文本资源将显示为粗体: <string name="example_text"><b>This text is bold</b></string> 但是,如果在自定义对话框中使用相同的文本,格式化将被忽略。 有谁知道如何格式化一个对话框中的滚动视图的文本的一部分?

添加多行文本时,button会移动

我试图添加多行文本到一个button,但试图从这个问题的答案: “https://stackoverflow.com/questions/8103776/how-can-i-display-multiple-lines-of-text-on-a-button/8103880#8103880” 我的button向下移动,或在其上方添加了一个边距。 任何想法为什么?

Android:将文本复制到API <11的剪贴板

我有一个复制文本到剪贴板的问题。 我试图像这样复制: android.content.ClipboardManager clipboard = ( android.content.ClipboardManager ) getSystemService(Context.CLIPBOARD_SERVICE ); android.content.ClipData clip = android.content.ClipData.newPlainText( "text label", "text to clip" ); clipboard.setPrimaryClip( clip ); 但问题是在编译器抛出: Call requires API level 11 (current min is 7): android.content.ClipboardManager#setPrimaryClip line 245 Android Lint Problem. 如何将文本复制到android API <11的剪贴板上? 如果我试图在复制之前检查android的API版本 – 我的代码甚至不能编译。 也许有人知道这个问题的答案?