Articles of textview

检测ListView中的TextView是否为椭圆化

我有一个自定义适配器,在ListView中呈现一些项目。 如果项目的文本是椭圆形的,我需要在ListView的项目上显示一个图标,如果有足够的空间让文本完成,我需要隐藏它。 我可以访问我的适配器的getView方法中的按钮(我设置文本),但是在设置文本时不会立即添加省略号。 有什么方法可以做到这一点吗? 这是我的TextView标记:

Widget中的EditText替代品? 必须要有办法

有没有人在小部件中成功实现了EditText? 我意识到Android并不支持这一点,但是,HTC设备上的“Friend Stream”就是这样做的……这是由于HTCfunction吗? 我可以在HTC上实现吗? 任何人都有任何疯狂的创意想法来实现一个文本框,实际上允许在主屏幕小部件上打字? 任何可能的领导都将非常感谢!

Android TextView有多行

我想要一个应分为4行的TextView。 例如 Vishal Vyas Having 342 Reputation 注意,重力应该是center_horizontal 我试过以下: 这有效! 但产生以下输出: VishalVyas Having 342 Reputation 问题: 它与Vishal和Vyas之间的空间无关。 android:layout_width=”70dp”是带编码的,可以有任意名称,包含n个字符,而不是VishalVyas 。 请指教。 补充:如果我需要编写一个自定义TextView来实现这一点,那就好了,但我需要一些指导。 提前致谢。

如何影响Android Textview中的换行符

我有一个Appwidget显示几天,直到一个事件,如: eventname(-231天) 如果可能,我想在一行中显示此字符串。 如果eventname太长,我想将大括号中的完整术语显示为一个新行。 这就像是: longeventname (-231天) 代替: longeventname(-231 天) (或任何类似的) 有没有办法存档? 我可以(-231天)“primefaces”吗? string.getLength将无法工作,因为窗口小部件的大小会因设备而异。

从模板XML文件创建TextView

我在一个文件simple_txt.xml有一个简单的TextView模板 在某些代码中,我需要从这个模板创建一个TextView ,如: TextView txt = new TextView(this); txt.setLayout(R.layout.simple_txt);//??? 然后用它做一些事情( setText等)。 我该如何创建这样的TextView ?

Android:使用主题/样式更改禁用文本的颜色?

我在color.xml中定义了以下颜色: #d49e43 #80d49e43 以下主题: @color/gold 在我的SettingsActivity中,我有一个CheckBoxPreference和一个取决于它的首选项。 当取消选中CheckBoxPreference时,Preference被禁用,但是,由于我设置的自定义金色文本颜色,它不会像使用默认颜色那样“变灰”。 如何在XML中更改此内容? 我试过设置: @color/gold_disabled @color/gold_disabled @color/gold_disabled @color/gold_disabled @color/gold_disabled @color/gold_disabled 但似乎没什么用。

如何在文本中插入drawables

我想将小图片(例如箭头图标)插入TextView某些内容位置。 下面的照片描绘了我想要的东西: 显然,最天真的解决方案是在小型ImageView对象的两侧使用多个TextView 。 但这种方法不具备可扩展性。 我很想知道是否有人用一些简单而聪明的技巧克服了这个问题。 (也许在HTML或外部库的帮助下) 非常感谢任何有效的解决方案。

如何创建TextView作为链接,将在我的应用程序中打开另一个活动?

我想在我的第一个Activity中创建一个TextView作为链接,当我点击该textview时,我想在我的应用程序中启动第二个活动。

在textview android上缩放缩放

你好朋友我已经完成了缩放缩放textview,它的工作正常,但问题是当我缩小textview位置发生变化时我希望textview的位置在放大和缩小期间是固定的,这是我的代码 public class MainActivity extends Activity { TextView scaleGesture; ScaleGestureDetector scaleGestureDetector; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); scaleGesture = (TextView)findViewById(R.id.article); scaleGesture.setText(“this is some text”); scaleGestureDetector = new ScaleGestureDetector(this, new simpleOnScaleGestureListener()); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.activity_main, […]

自定义TextView的setError图标

我想为我的TextView设置一个setError方法,使用自定义图标而不是默认的Android图标。 所以我尝试了这个: ((EditText)findViewById(R.id.edtTitle)).setError(getResources().getText(R.string.errEmptyTitle), getResources().getDrawable(R.drawable.ico_warning_small); 它向我显示自定义消息,但不显示自定义图标。 我也尝试过这个: Drawable warning = (Drawable)getResources().getDrawable(R.drawable.ico_warning_small); ((EditText)findViewById(R.id.edtTitle)) .setError(getResources().getText(R.string.errEmptyTitle), warning); 几乎一样,但我仍然决定试一试。 然而这也没有帮助 – 我仍然看不到图标。 我尝试使用其他一些Android系统图标,只是为了看看我是否看到它们,我也看不到它们。 那么我做错了什么? 有没有办法设置自定义图标?