Articles of textview

TextView state_pressed / state_focused / state_selected样式更改

我正在尝试根据其状态更改TextView样式。 我的styles.xml包含: left @color/text_usual_color bold left @color/text_pressed bold 我的选择器( text_ops.xml )定义为: 但是当我将它应用到我的textview( style=”@drawable/text_ops” )时,它不起作用。 有小费吗? 谢谢

Android:单击TextView中的特定单词时显示popup对话框

在我的申请中,我有一些条款和条件的文本。 注册即表示您同意遵守我们的使用条款,并且您已阅读我们的隐私政策。 使用条款和隐私政策应该是可点击的,并显示一个警告框。 首先,我尝试将句子分成四个TextView : 注册即表示您同意接受我们的约束 使用条款 并且你已经阅读了我们的 隐私政策。 这很好用,具有以下布局XML: 显示popup窗口的代码是: WebView wv = new WebView(this); wv.loadUrl(url); wv.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } }); AlertDialog.Builder alert = new AlertDialog.Builder(this); alert.setTitle(“Privacy Policy”); alert.setView(wv); alert.setNegativeButton(“Close”, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { } }); alert.show(); […]

向TextView添加多个String

例如,我在xml中有一些字符串 My String 1 My string 2 我希望在活动中显示类似My String 1:My string 2的内容 是否可以添加到相同的TextView以上 问题在于,如果将它们插入到TableLayout中,它们将被视为单元格,并且“:”符号不会写在String1旁边(它写在两个字符串的中间)。 是否可以在xml代码中只在一个TextView中连接字符串(不用Java编程)? 我的意思是有任何语法来追加类似的字符串 谢谢

二进制XML文件行#26:错误膨胀类android.widget.TextView

我正在使用Android Studio,当我在布局应用程序中使用textview时关闭显示错误: android.view.InflateException: Binary XML file line #26: Error inflating class android.widget.TextView at android.view.LayoutInflater.createView(LayoutInflater.java:633) at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:55) at android.view.LayoutInflater.onCreateView(LayoutInflater.java:682) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:741) at android.view.LayoutInflater.rInflate(LayoutInflater.java:806) at android.view.LayoutInflater.rInflate(LayoutInflater.java:809) at android.view.LayoutInflater.inflate(LayoutInflater.java:504) at android.view.LayoutInflater.inflate(LayoutInflater.java:414) at com.SubFragment.onCreateView(SubFragment.java:20) at android.support.v4.app.Fragment.performCreateView(Fragment.java:1786) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:947) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1126) at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:739) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1489) at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:486) at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:141) at android.support.v4.view.ViewPager.populate(ViewPager.java:1073) at android.support.v4.view.ViewPager.populate(ViewPager.java:919) at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1441) at android.view.View.measure(View.java:17430) at android.widget.LinearLayout.measureVertical(LinearLayout.java:875) at […]

Android:更改进度对话框文本

是否可以更改progressDialog文本? 我的代码: progressDialog = ProgressDialog.show(BackupActivity.this, “In progress”, “test1”); new Thread() { public void run() { try{ sleep(10000); } catch (Exception e) { Log.e(“tag”, e.getMessage()); } progressDialog.dismiss(); } }.start(); } }); selectExportsDialog = builder.create(); } selectExportsDialog.show(); break; } 我希望在示例10秒后将test1更改为test2。 可能? 谢谢

Android TextView以编程方式跨越全宽

我已经以编程方式在LinearLayout中创建了一个TextView: LinearLayout filmTitleContainer = new LinearLayout(ctx); TextView filmName = new TextView(ctx); filmName.setBackgroundColor(Color.rgb(Color.YELLOW)); filmName.setText(this.screeningTime+” “+this.name); 文本视图缩小了: 如何将文本设置为占据屏幕的整个宽度? 当我使用XML布局文件时,我设置了android:layout_width=”match_parent” 。 什么是等效的Java代码?

TextView:使其截断而不考虑单词之间的空格

如何配置TextView以在单词的中间截断? 因此,如果我有text =“Some Text”,我希望它显示为“Some Te”,假设宽度支持。 而我所看到的是“一些”; 即使有足够的空间容纳更多的角色,它也会截断整个单词“Text”。

如何在android中滚动显示多行文本?

我想在我的应用程序中在特定范围内显示多行文本,以便用户可以滚动查看其他行。 我已经尝试过EditText ,但它会在它上面生成键盘并且不能正确滚动。 然后我尝试了TextView ,它也没有按照我的意愿正确滚动文本。 还有其他选择吗? 如果否,那么如何在TextView或EditText垂直滚动文本? 我想在WebView滚动拖动文本。 不自动滚动。

XAMARIN(C#) – 有没有办法以编程方式强调TextView的下划线?

我知道还有其他一些方法可以做到这一点(我认为在Java中你会做这样的事情.SetPaintFlags(Paint.Underline_Text_Flag); ) – 我确实理解它可以使用Draw Line进行模拟,并且还有一个通过在xml文件中预定义它来实现它的方法。 问题是如何 在Xamarin(C#)中 以编程方式完成它 ? 对象上应该有一个属性或者某种方式来设置它**

Textview上的MotionEvent.ACTION_UP

我的TextView不支持MotionEvent.Action_UP。 我在event.getAction上只得到0。 但是相同的代码对于ImageButton来说是完美的。 Textview不支持MotionEvent.Action_UP吗? textView.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(final View v, final MotionEvent event) { Log.v(“tag”,”textView”+event.getAction()); if (event.getAction() == MotionEvent.ACTION_DOWN) { Log.v(“tag”,”textViewmousedown”); } else if(event.getAction() == MotionEvent.ACTION_UP) { //This gets never called Log.v(“tag”,”textViewmouseup”); if (standardButtonClickListener != null) { standardButtonClickListener.onStandardButtonClick(v); } } return false; } });