Articles of textview

Android TextView长阴影

自从早上我一直在尝试这个,但是我却无法完成它。 我想要做的是创build一个有点像TextView的长长的阴影,这是类似于以下内容: http://sofzh.miximages.com/java/long_shadow_banner.jpg http://web3canvas.com/wp-content/uploads/2013/07/lsd-ps-action-720×400巴纽 到目前为止,我的解决scheme是创build大量的TextView,并将它们级联在一起,但是如果按照目前的方式进行操作,会出现很多性能问题。 另一个解决scheme是使用具有类似的魅力的自定义字体,但我找不到任何匹配我目前正在使用的字体。 所以我想知道,是否有可能使用:(我不得不提,textviews是dynamic创build的) TV.setShadowLayer(1f, 5f, 5f, Color.GREY); 为了创build其中的几个(作为级联层),使阴影看起来平滑? 或者你们build议任何其他解决scheme? 提前致谢。

IllegalArgumentException在Android TextView中select文本

我遇到了一个崩溃,同时取消selectAndroid TextView中的文本。 当我使TextView可选并设置LinkMovementMethod时,会发生这种情况。 TextView中的IllegalArgumentException 看来这是Android内部的一个错误。 java.lang.IllegalArgumentException: Invalid offset: -1. Valid range is [0, 10562] at android.text.method.WordIterator.checkOffsetIsValid(WordIterator.java:380) at android.text.method.WordIterator.isBoundary(WordIterator.java:101) at android.widget.Editor$SelectionStartHandleView.positionAtCursorOffset(Editor.java:4260) at android.widget.Editor$HandleView.updatePosition(Editor.java:3708) at android.widget.Editor$PositionListener.onPreDraw(Editor.java:2507) at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:944) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2055) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1107) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6013) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:858) at android.view.Choreographer.doCallbacks(Choreographer.java:670) at android.view.Choreographer.doFrame(Choreographer.java:606) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:844) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

如何使用x,y位置放置textview

我是新来的android,任何人都可以帮助我?我需要显示textview值和button和imageview使用x,y position.how它可能。我的编码。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@drawable/levelbg" > <Button android:id="@+id/level1" android:layout_width="560dp" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="71dp" android:background="@drawable/levelbox" /> <TextView android:id="@+id/levelno1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginTop="43dp" android:background="@drawable/levelno" /> <TextView android:id="@+id/lastshoot1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/level1" android:layout_alignParentLeft="true" android:layout_marginBottom="18dp" android:layout_marginLeft="85dp" android:text="134" android:textSize="20sp" /> <TextView android:id="@+id/bestshoot1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/lastshoot1" android:layout_alignBottom="@+id/lastshoot1" android:layout_marginLeft="50dp" android:layout_toRightOf="@+id/lastshoot1" android:text="123" android:textSize="20sp" /> <ImageView android:id="@+id/levelonestar1" android:layout_width="wrap_content" […]

如何使用onScroll和GestureDetector – Android来使视图跟随我的手指

我有一个与TextView中间的RelativeLayout。 我有它使用SimpleOnGestureListener()检测onFling,onDown和onScroll事件。 我希望TextView能够沿着屏幕沿着我的手指(可以只是在X轴上),当我抬起手指时,让屏幕上的animation或者回到中间(取决于我有多远移动它)。

TextView.setText(Android)导致崩溃..任何想法为什么?

试图开始Android开发,并与TextViews做一些基本的工作.. 出于某种原因,TextView的setText()方法对我造成了巨大的问题。下面是我的代码的简化版本,以显示我的意思: package com.example.testapp; import android.os.Bundle; import android.app.Activity; import android.widget.TextView; public class MainActivity extends Activity { TextView text; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); text = (TextView) findViewById(R.id.text1); setContentView(R.layout.activity_main); text.setText("literally anything"); } } 这将导致崩溃,我不明白为什么..如果我在onCreate中创buildTextView它工作得很好,但如果我创build它外面,它不会..为什么呢? 具有“TextView文本”行 还没有执行还是什么? 谢谢!

Android View添加子项

我有以下View和TextView,我怎样才能将TextView添加到视图,因为它的孩子? public class MyView extends View { public MyView(Context context, AttributeSet attrs) { super(context); TextView textView = new TextView(context); textView.setText("Hello My Friends"); } } 谢谢!

ScrollView自动滚动到可选的TextView

我在ScrollView有一个垂直的LinearLayout 。 一切正常,直到设置LinearLayout的第三个TextView selectable 。 在这个改变之后,它自动滚动到第三个TextView。 什么会导致问题? 改变之前和之后 : 布局 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/roota_view" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="right" android:orientation="vertical" > <ScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.saliherikci.poemnotebook.ReadPoemActivity$PlaceholderFragment" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:focusable="false" android:focusableInTouchMode="false" android:orientation="vertical" > <TextView android:id="@+id/poemTitleTextView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Çanakkale Şehitlerine" android:textColor="@color/poem_title" android:textSize="24dp" /> <TextView android:id="@+id/poemAuthorTextView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="5dp" android:text="Mehmet Akif ERSOY" android:textAppearance="?android:attr/textAppearanceSmall" android:textSize="11dp" /> […]

在Android中alignment两个文本视图的基线

请在下面find我的布局和结果; 我需要文本“ 文本消息 ”alignment文本“ 标题 ”的基线(请在代码和快照下面find)。 如果有人能给我指导,会很高兴 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:weightSum="1.0" android:baselineAligned="true" > <LinearLayout android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="0.2" android:background="@color/custom_orange" android:gravity="center" > <TextView android:layout_width="wrap_content" android:layout_height="match_parent" android:text="Header" android:textSize="25sp" android:id="@+id/title" android:gravity="center" android:background="@color/custom_red"/> <TextView android:layout_width="wrap_content" android:layout_height="match_parent" android:text="Text message" android:textSize="10sp" android:id="@+id/language" android:gravity="center" android:background="@color/custom_green"/> </LinearLayout> </LinearLayout> 这是结果 这是我需要的

Android – 两个句子,两个样式,一个TextView

我打算显示一个包含两个句子的TextView,我希望它们像这样一个接一个: AAAAAA: BBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBB A …是第一个单词\句子的一部分,B …是第二个句子。 A …&B …的大小不是恒定的。 尝试这样做: <RelativeLayout style="@style/f13" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:id="@+id/first_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="AAAAAA: " /> <TextView style="@style/f15" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" android:layout_toRightOf="@id/first_text" /> </RelativeLayout> 但我得到了: AAAAAA: BBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBB 我想要第二个(B …)的句子在第一个句子下面继续(A …)我应该加上那个句子A …&B …有不同的风格。 A的风格: <style name="f13"> <item name="android:typeface">sans</item> <item name="android:textSize">15dp</item> <item name="android:textStyle">bold</item> <item name="android:textColor">@color/grey_dark_emperor</item> </style> B的风格: <style name="f15"> […]

尽pipestate_pressed工作,State_Selected不工作

我有个问题。 首先检查我的代码: <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true" android:color="@color/clickedtext" /> <item android:state_pressed="true" android:color="@color/clickedtext" /> <item android:color="@color/defaulttext" /> </selector> 这里,defaulttext颜色出现在默认状态。 当我点击时,listitem中的文本颜色改变。 但是当select一个项目时文本的颜色不会改变。 我尝试了一些东西,但我无法处理这个问题。 我该怎么办 ?