Articles of textview

如何在textview中的文本之间给空间?

我需要根据Android屏幕边界做出这样的事情, SMTWTFS 我正在这样做: <TextView android:id="@+id/textView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="45dp" android:text="SMTWTFS" /> 这是不正常工作,而不是根据设备的屏幕界限。 我需要这样的东西: <TextView android:id="@+id/textView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="45dp" android:text="S""10dp""M""10dp""T""10dp""W""10dp""T""10dp""F""10dp""S""10dp" />

TextView以不同的方式添加drawable

TextView的方法设置drawable的区别在哪里? 文档相当含糊。 1) setCompoundDrawables (Drawable left, Drawable top, Drawable right, Drawable bottom) 2) setCompoundDrawablesRelative (Drawable start, Drawable top, Drawable end, Drawable bottom) 3) setCompoundDrawablesWithIntrinsicBounds(Drawable left, Drawable top, Drawable right, Drawable bottom) 4) setCompoundDrawablesRelativeWithIntrinsicBounds(Drawable start, Drawable top, Drawable end, Drawable bottom) 提前致谢。

Android的Linkify链接textColor忽略,CSS样式覆盖可能?

我在我的应用程序中使用Linkify ,并访问链接文本显示为深紫色。 我的总体布局背景颜色是深蓝色,所以这是不可能读取。 文本设置为白色,但访问链接显示为深紫色。 我如何覆盖这个? <TextView android:text="Website:" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="14dip" android:paddingBottom="2dip" android:background="#ffffff" android:textColor="#577dbe" /> <TextView android:text="http://www.mysite.com/" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="12dip" android:paddingBottom="6dip" android:textColor="#ffffff" android:id="@+id/contactWeb1" />

如何绘制一个TextView到一个位图(没有在绘图中显示)

根据“将TextView截图到位图”主题find许多post。 那么,我的问题的区别是,首先在显示器上绘制视图(所有布局和测量工作已经完成),然后绘制到连接到位图的canvas上。 我只是想从头开始创build一个TextView,而不会显示在呈现为位图的显示器上。 这一个是已经在工作的基础configuration。 点击TextView将自己绘制成一个Bitmap并将其设置为一个ImageView。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="#fff"> <TextView android:id="@+id/tv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="The Quick Brown Fox Jumps Over The Lazy Dog." android:textSize="20dip" android:background="#abcdef" android:textColor="#000" android:padding="10dip" android:layout_margin="10dip" /> <ImageView android:id="@+id/iv" android:layout_width="449px" android:layout_height="47px" android:background="#56789a" android:layout_margin="10dip" /> </LinearLayout> @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); findViewById(R.id.tv).setOnClickListener(new OnClickListener() { @Override public void […]

如何使我的TextView宽度的一半,其父?

如果我想使我的TextView宽度完全等于其父项的宽度,我可以使用 android:layout_width="fill_parent" 如果我想把它做成零件宽度的一半呢? 或者,一般来说,设置相对于父宽度的宽度? 编辑:我正在使用相对布局 我的屏幕看起来像这样。

在Android中显示TextView底部的屏幕

在我的应用程序中,我想显示一个TextView在屏幕宽度的顶部。 接下来要在TextView下面显示graphics视图。 然后在graphics视图下方显示一个文本视图。 我使用下面的XML代码。 在我的代码TextView不能显示在筛选器的底部。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <TextView android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" android:background="#FF8A11" android:padding="8dip" /> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <com.game.viewdot.ViewDot android:id="@+id/DrawView" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:gravity="bottom" android:layout_gravity="bottom" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Another Text View" android:background="#FF8A11" android:padding="8dip" android:gravity="bottom" […]

将文本附加到TextView数据types

我是一个初学者的android / java程序员,我的背景主要是C ++和C#。 在C#中,如果我有一个名为myWord的stringvariables,并且其值为“Hello”,则可以使用+运算符附加其他信息。 我在java中试过这个方法几次,显然我不能使用这个tatic,因为TextView的数据types是无效的。 Android工作室给我以下错误:运算符'+'不能被应用到'无效','java.lang.String' /*C # */ public string bob () { return "Bob!"; } string myWord = "Hello "; myWord = myWord + "Bob!"; //myWord is now equal to "Hello Bob!" OR myWord = "Hello " + bob(); //myWord is now equal to "Hello Bob!" */ JAVA */ TextView displayTextView = […]

如何将textview放置在布局的左侧和右侧?

我想在布局的右侧放置一个textview,并在布局的左侧放置一个textview,但是它们保持堆叠在一起: <LinearLayout android:layout_width="0dip" android:layout_weight="1" android:layout_height="fill_parent" android:orientation="horizontal"> <TextView android:id="@+id/lefttext" android:layout_width="fill_parent" android:layout_height="0dip" android:layout_weight="1" android:text="Symbol"/> <TextView android:id="@+id/righttext" android:layout_width="fill_parent" android:layout_height="0dip" android:layout_weight="1" android:text="Price"/> </LinearLayout>

提示和textview右权重和单行

我已经打开了一个错误,但我想知道是否有人遇到这个问题,并知道一个解决方法。 如果你定义了一个带有提示的文本视图,就给它右权重(android:gravity =“right”),那么如果你定义了android:singleLine = true或者android:maxLines =“1”或者android:scrollHorizo​​natally =“true”你看不到提示。 去除右边的重力将提示返回到左边,去除上面提到的所有树参数将提示放在右边。 我想要我的提示,但我需要一个单一的水平线… 这里是不显示提示的示例布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="5dp"> <EditText android:layout_width="fill_parent" android:layout_gravity="center_vertical|right" android:layout_height="wrap_content" android:layout_margin="6dp" android:textSize="16sp" android:paddingRight="5dp" android:id="@+id/c" android:gravity="right" android:hint="hello!!!" android:scrollHorizontally="true" android:maxLines="1" android:singleLine="true"/> </LinearLayout> 我检查了1.6和2.1模拟器,它重现100%,我prettysure这是一个错误,我没有看到单行和提示之间的连接….什么是更多的提示得到它自己的布局在TextView中mLayout和mHintLayout都存在,在onDraw中如果文本长度为0 mHintLayout,如果mHint不为null)。

measure()在dynamic布局和textView – Android上无法正常工作

我想将一个RelativeLaout视图转换成一个Bitmap。 我已经尝试了另一个答案和不同的select没有成功。 我的XML视图是一种: —-的RelativeLayout ——- ImageView的 ——-的TextView 每个人都有wrap_content措施。 因为我需要几个视图的位图,所以我用这种方式来夸大它: LayoutInflater inflater =(LayoutInflater)mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 查看v = inflater.inflate(R.layout.localviewlayout,null); ImageView img =(ImageView)v.findViewById(R.id.imgPlace); img.setImageBitmap(MyDynamicBitmap); TextView txt1 =(TextView)v.findViewById(R.id.text1); txt1.setText(MyDynamicText); 返回v; 之后 : //在measure()我得到一个nullpointerException在RelativeLayout.onMeasure()。我也试过//与MeasureSpec.EXACTLY v.measure(MeasureSpec.makeMeasureSpec(0,MeasureSpec.UNSPECIFIED), MeasureSpec.makeMeasureSpec(0,MeasureSpec.UNSPECIFIED)); v.layout(0,0,v.getMeasuredWidth(),v.getMeasuredHeight()); 位图b = Bitmap.createBitmap(v.getWidth(),v.getHeight(),Bitmap.Config.ARGB_8888); v.draw(new Canvas(b)); Paint p = new Paint(); myMainCanvas.drawBitmap(b,myPointX,myPointY,p); RelativeLayout的textView的内容是dynamic的,所以我不知道文本的宽度或高度。 除了例外,如果我手动设置足够大小的测量function(insted 0),我的dynamic文本并不完全显示。 我希望你能帮助我,因为现在,我卡住了。 谢谢youuu