在安卓系统中,文本视图(ellipsize="marquee")中的文本第一次旋转后得到通知
我有什么:我有一个带椭圆= marquee的TextView. TextView的焦点是真的,因此我不必手动将其集中,以启动文本旋转. 我想要的:我想在文本的第1轮旋转完成时执行一些操作.例如我想举办吐司或更改TextView的文本.在启动文本旋转的第2循环之前,旋转后是否会出现一个事件. 问题是什么:我无法弄清楚如何在TextView中的文本的第一次旋转时收到通知. 解决方案 我制作了一个自定义选框,当Marquee结束时,我可以收到通知. 在这里,我已经回答了我在这个之前的问题,因为这两个问题是相关的.
260 2022-07-19
编程技术问答社区
与andorid中的文本进行左对齐的可画性
我是新的自定义视图,对Android中的画布不太了解, 我想将左侧可绘制到布局的左侧和与此图像中相同的文本视图的文本(无论是MultiLine是否)对齐. 在上面的图像中,我想与文本保持一致($ 20.0 - $ 90.0/小时),如果文本是多行,我不想使用任何额外的布局.提前谢谢 这是我的基本XML,
348 2022-07-19
编程技术问答社区
安卓系统程序化卒业
我想在Android中绘制一个黑色笔划. 我已经看过这个例子: 如何绘制文本在Android中的MapView上的边界? 解决方案覆盖OnDraw()以创建笔划. 问题是,我仍然在Android中相对突出,我不知道如何过渡到使用该解决方案. 在我的oncreate中,我设置了文本字体(它的自定义): @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeatures(); // Set content view and component listeners setContentView(R.layout.meme_maker); setListeners(); context = this; Typeface tf = Type
356 2022-07-19
编程技术问答社区
在安卓系统中复制大型文本
在我的应用程序中,我正在尝试将文本从一个网站复制并在我的strings.xml文件中粘贴它,并在保存strings.xml文件后,我无法在我的textview中使用该字符串,当我尝试清洁时我的项目我的r.java被删除,当我从strings.xml中删除该文本时,我保留了我的r.java.我想从以下网站复制文本. http://mygogolfteetime.com/term-of-use 我的字符串值是: Website Terms, Conditions, and Notices AgreementBetween Customer and GoGolf, L.P. Welcome to the mygogolfteetime.com website (the "Website"). This Website is provided solely to assist customers in gather
344 2022-07-19
编程技术问答社区
我将背景图像资源TextView与R.drawable.bg_image进行比较,以换取
抱歉我的英语不好. 我有一个textview,它有一个背景图像资源.但是,当我点击此TextView时,Android将当前背景图像资源与Tawlable文件夹中的R.Drawable.Bg_Images之一进行比较. bg_image_1 bg_image_2 如果textview setbackgroundimageresource是bg_image_1并且我单击它,将TextView背景图像切换为GB_Image_2资源. 怎么样? 感谢 解决方案 在将此可绘制作为背景之后,您无法获得可绘制的资源ID.但是,您可以将某种标志甚至在您的标签字段中存储某种标志或甚至资源ID.在这种情况下,您将能够得到它并与另一个ID进行比较. Object tag = textView.getTag(); int backgroundId = R.drawable.bg_image_2; if( tag != null && ((Integer)tag).i
392 2022-07-19
编程技术问答社区
如何改变startScroll()的速度?
我正在使用 textView,但我想成为能够改变它的速度,而无需设置Scroller的持续时间. 如果我为Scroller设置了持续时间,那么文本的速度将取决于有多少文本,但是我想要的是速度是恒定的. 有没有办法做到这一点? 如果没有,是否有任何其他方法可以在特定速度滚动文本? 解决方案 您误解了代码. 您必须为滚动仪设置持续时间,否则如何知道需要多长时间. 所以现在我们必须制作卷轴常数的速度. 但velocity = distance / duration 所以使常数的方法是使持续时间距离距离 例如.如果duration =2* distance velocity= 2 等. 从您发布的代码 int distance = scrollingLen - (getWidth() + mXPaused); int duration = (new Double(mRndDuration * distance *
170 2022-07-19
编程技术问答社区
在MainActivity Android的片段中设置文本
所以我试图在我的主活动中使用button填充一个fragment.主要活动是fragments两者的父母. 布局看起来像这个 fragMoney包含需要设置的 fragCalculate包含EditText字段,即我取消从设置fragmoney的TextViews和计算总计的button. MainActivity,父母,我正在尝试做这项工作的地方. 我得到了一个关于null pointer exception的很长的错误消息,但我似乎无法弄清楚我错了的地方.我冒昧地猜测它是因为我没有在某个代码之前宣布某事.无论如何,这是代码和logcat. 主要活动按钮 public void calculateHandler(View view) { Log.v("*** DEBUG ***", "calc button"); dailyView.setText("" + getDaily()); Log.v("*** DEBUG ***"
232 2022-07-19
编程技术问答社区
安卓。创建彩色的TextClock小部件
我一直在尝试制作一个 Android 小部件,它只是一个具有用户定义颜色的 TextClock.但是,在启动器重新启动后,TextClock 的颜色总是恢复为白色,并且不保留用户定义的颜色.这是我第一次制作 Android 小部件,几天来我一直在努力弄清楚为什么会发生这种情况. 所以, 配置活动: public class MainActivity extends Activity { int mAppWidgetId = AppWidgetManager.INVALID_APPWIDGET_ID;; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setResult(RESULT_CANCELED); setContentView(R.layout.main_activity); Inte
408 2022-07-19
编程技术问答社区
如何使一个完整的文本视图中的字可点击安卓(不是url链接)。
虽然我知道Stackoverflow有数百个关于这篇文章的帖子,但我没有找到合适的答案.所以我把它当作新的问题. 问题: - 我有文字视图中的文字"你需要饼干或香蕉吃"我希望如果有任何一个人点击香蕉或饼干,那么它只应该去厨房屏幕.如果单击其他单词,它不应该反应. 我的尝试: - 我从文本视图中执行它,android:clickable="true"但完整的行是点击. 所以我决定将它分为各种文本视图,并使用相对布局,但再次出现了完整的线路未进入屏幕中央的问题.当我硬编码它是android:layout_marginLeft="150dp"但是缩进绘制纵向和景观.显然我们不应该硬编码值.除此之外,对于用户提供清晰的观点,我需要为香蕉和饼干做一些格式,如粗体和下划线和一些颜色.虽然我使用并标记了粗体和下划线,如何颜色文本.? 最后我应该总结我的问题是 1)如何在完整的字符串中进行一些单词,可点击(不是URL链接) 2)如何进行几个完整字符串文本的格式. 3)
318 2022-07-19
编程技术问答社区
在地图V2中使用自定义字体
我试图使用 commonsware示例 我无法自定义片段的字体. 运气吗? 解决方案 如果从Commonsware扩展了示例,则应有一个PopupAdapter,该PopupAdapter负责显示您的信息线. 我已经扩展了PopupAdapter以从我的资产文件夹加载字体,并将其设置为标题和片段视图字体 class PopupAdapter implements InfoWindowAdapter { LayoutInflater inflater = null; // Context is most likely the map hosting activity. // We need this so we get access to the Asset Manager Context context = null; PopupAdapter(LayoutInflater inflater, Context co
370 2022-07-19
编程技术问答社区
当右边没有空间时,如何在RelativeLayout的下面添加TextView?
我已经看到了许多问题,用于编程地添加RelativeLayout在RelativeLayout中添加TextView,但每个人都以方向垂直在LinearLayout中添加它.任何人都可以建议我或给我一个如何在右侧添加多个TextView的链接,直到它有空间,然后更改线条. 我想要这样的布局.. 解决方案 可能是您的工作! 您可以自定义 chips-edittext-library - >或者您可以使用任何其他库,该库用于在EditText中显示图解和根据您的需要自定义.喜欢 android-emoticon-edittext-spike
592 2022-07-19
编程技术问答社区
设置TextView的风格(粗体或斜体)。
如何使用java设置TextView样式(粗体斜体),而无需使用XML布局? 换句话说,我需要用java写入android:textStyle. 解决方案 textView.setTypeface(null, Typeface.BOLD_ITALIC); textView.setTypeface(null, Typeface.BOLD); textView.setTypeface(null, Typeface.ITALIC); textView.setTypeface(null, Typeface.NORMAL); 使用你想要的东西.
2064 2022-07-19
编程技术问答社区
同一个文本视图中的字符串大小不同
我有一个textview中有一个数字(变量)和一个字符串,如何给出比字符串大的数字大小? 代码: TextView size = (TextView)convertView.findViewById(R.id.privarea_list_size); if (ls.numProducts != null) { size.setText(ls.numProducts + " " + mContext.getString(R.string.products)); } 我想要ls.numproducts的尺寸与其他文本不同.怎么办? 解决方案 使用可行的字符串 String s= "Hello Everyone"; SpannableString ss1= new SpannableString(s); ss1.setSpan(new RelativeSizeSpan(2f), 0,5, 0); // set size
214 2022-07-19
编程技术问答社区
如何在安卓的文本视图周围设置边框
是否可以在TextView周围绘制边界? 解决方案 您可以将形状可绘制(矩形)设置为视图的背景. 和矩形drawable back.xml(放入res/drawable文件夹): 您可以使用#00000000为纯色呈现透明背景. 您还可以使用填充将文本与边框分开. 有关更多信息,请参阅: http://developer.and
236 2022-07-19
编程技术问答社区
在偏好设置中存储数值后,在文本视图中没有设置。
我是Android开发人员.我正在创建一个应用程序,在我的应用程序中我正在使用 json解析来获取状态名,因此当用户单击textext视图时("选择状态"),将出现具有所有状态名称的警报对话框. 然后我可以选择任何状态名称,它将在我的TextView中设置,也可以在首选项中存储. 直到在这里它运作良好,但问题是如果我关闭应用程序并再次打开我在我的textview中设置的次数又一次地显示了"选择状态".. 将有任何帮助. 以下是我的代码码代码 mainActivity.java @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //spcountry=(TextView)
542 2022-07-19
编程技术问答社区
安卓系统。在setContentView之后,软键盘不会出现在文本视图中。
我在我的应用程序中有一个问题.当应用程序首次运行它工作完全正常,但是当我使用SetContentView交换到不同的视图时,然后再次返回软键盘将不会长时间打开,但我能够选择文本. 这是我尝试切换后的代码片段: public void setToMain(String _word) { setContentView(R.layout.main); mWordInput = (TextView) findViewById(R.id.wordInput); mWordInput.setText(_word); } 即使我不打电话给setext,我会得到问题. 解决方案 我的软键盘有类似的问题;虽然在我的情况下,即使没有使用setContentView的切换视图,它也不会显示.经过一些实验后,我发现了仍然适用于我的解决方案.这个想法是拦截显示/隐藏任何Edittext后代的软键盘.为此,我overdodow
262 2022-07-19
编程技术问答社区