Articles of textview

如何使用textview.getLayout()? 它返回null

我正在尝试为textview设置布局,所以我可以使用getEllipsisCount()方法。 但是下面的代码返回null作为布局值。 如何进行布局,然后使用getEllipsisCount(0)方法。 public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView mytextview =(TextView) findViewById(R.id.textView1); mytextview.setText(myText); Layout layout = mytextview.getLayout(); if(layout != null){ mytextview.settext(“very good layout worked\n”); } }

android TextView文本大小的animation,而不是整个TextView

有没有办法只animationTextView的文本大小而不缩放整个TextView的布局? 我试图获得类似的效果,请注意文本在其大小变小时重新resize。

有没有办法在Android上的TextView中添加内部阴影?

我想在textview上做一个inner shadow ,但我在网上找不到任何这样的例子。 有没有办法在Android上这样做? 我知道这些属性: android:shadowColor android:shadowRadius android:shadowDx android:shadowDy 我错过了有用的东西吗?

我可以改变clickablespan的外观和感觉

我必须在段落文本中嵌入可点击的文本,clickablespan可以做到。 但是,我可以更改这些样式,而不是使用默认的焦点/按下/非焦点样式吗? 喜欢焦点时,背景颜色为蓝色,文字颜色为白色,不聚焦时,背景颜色为白色,文字颜色为蓝色。

ViewPager中的TextView拦截触摸事件

我有一个包含两个片段的ViewPager 。 在我可以触摸某个地方的任何片段中,滑动以切换到另一个fragment 。 其中一个片段包含一个列表。 列表中的项目包含一个TextView和一个ImageView 。 问题是,如果你从点击ImageView开始拖动就可以了。 但如果它来自TextView ,则ViewPager永远不会知道拖动,因此“平滑切换”永远不会发生。 这有什么线索吗? 编辑 这张照片是为了展示我的GUI。 如果已从TextViewE启动拖动,则不会开始拖动。

将文本设置为整数值

我想将TextView设置为整数的值,希望如此: tv.setText(int) 我试过这个,我得到了这个错误。 另外,我的整数值在另一个类中 D/AndroidRuntime: Shutting down VM E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.application, PID: 29603 java.lang.IllegalStateException: Could not execute method for android:onClick at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:293) at android.view.View.performClick(View.java:5207) at android.view.View$PerformClick.run(View.java:21168) at android.os.Handler.handleCallback(Handler.java:746) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5443) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Native Method) at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:288) at android.view.View.performClick(View.java:5207) at […]

Android BroadcastReceiver onReceive在MainActivity中更新TextView

在MainActivity中我有一个TextView:textV1。 我还在MainActivity中有一个方法来更新textview: public void updateTheTextView(final String t) { MainActivity.this.runOnUiThread(new Runnable() { public void run() { TextView textV1 = (TextView) findViewById(R.id.textV1); textV1.setText(t); } }); } 在BroadcasrReceiver中,我需要更新MainActivity中textV1中的文本。 public class NotifAlarm extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // other things done here like notification // NEED TO UPDATE TEXTV1 IN MAINACTIVITY HERE } […]

TextView中字符串中的OnClick位置

我不知道该怎么做,但我想知道当一个人在TextView上的某个地方点击时,是否有办法在TextView中的String中获取位置(索引)。 因此,如果有人点击以下TextView: Hello I’m Vinay Hiremath. 在第一个’H’上,onClick事件将获得整数0。或者,如果有人点击’V’,它将获得10,依此类推。 任何帮助,像往常一样,非常感谢。 如果这对Android开发者来说是公然的话,请随意称我为白痴并扔石头。

TextView android:ellipsize =“marquee”无法按预期工作

我在ListView中有一些自定义元素,每个元素最多只知道一个LinearLayout中的TextView。 我希望TextView中的文本是一个单行,当文本太长时水平滚动。 我在这上面阅读了很多post,我想出了一个应该有效的解决方案,但是我没有将全文滚动,而是将文本剪切到包含View的长度,并以三个点结束。 我不想要三个点,但需要滚动整个文本。 这是列表中项目的布局(list_item.xml) 我也尝试使用android:focusable=”true” android:maxLines=”1″ android:scrollHorizontally=”true” , android:maxLines=”1″ android:scrollHorizontally=”true”和android:maxLines=”1″属性,但它们都没有工作。 在适配器的getView()方法(扩展BaseAdapter)中,我在返回View之前在TextView上使用setSelected(true)方法。 我无法弄清楚问题是什么。 任何帮助将受到高度赞赏。

右侧layout_gravity的Android Horizo​​ntalScrollView工作错误

我正在尝试获取以下视图:左侧站点的描述和右侧的值。 例如: 问题是文本可能很长,所以我将它包装在Horizo​​ntalScrollView中。 我正在使用以下xml: 这就是问题所在。 滚动到最左边的角落后,我得到了视图( 缺少文本的开头 ): 滚动到最右边的角落后,我得到了视图( 文字后面的空格 ): 如果我将TextView android:layout_gravity更改为“left”,一切都按预期工作。 滚动到最左边的角落后,我得到了视图: 滚动到最右边的角落后,我得到了视图: 它是一种使其正常工作并在短时间内将文本与正确的站点对齐的方法吗?