Articles of textview

Ellipsize只是TextView中的一个部分

我想知道是否可以在TextView中仅缩写字符串的一部分。 我想做的是这样的事情: Element with short title (X) Element with a very lo…(X) 标题应该是椭圆化的,但X必须始终可见。 在我的情况下,不可能使用多个TextView。 你认为这有一个简单的方法吗? 谢谢!

Android – epub阅读器读取.epub文件..

我正在开发和EPUB阅读器 。 我想知道一些与市场上其他EPUB读者有关的事情(如酷读者,FBReader,亚马逊Kindle等等)。 他们使用什么types的视图来显示.EPUB书籍的页面? 是普通的textview,webview还是自定义的东西? 当我们在webview中加载单个html页面时,如何在epub阅读器中实现搜索和书签function? 我想知道如何阅读epub? Android中有api吗? 感谢任何更好的解决方案。

如何使textview不可见

这是我的第一个Android应用程序,所以请耐心等待,而且,如果你建议一个答案,完成任务的替代方法,请详细说明如何以及详细… 这是我的问题,经过一些研究,并尝试了,我的应用程序FC,当我有以下行(由*指定) private TextView msg; msg = (TextView) findViewById(R.id.txtviewOut) ; * msg.setVisibility(View.INVISIBLE); 我不知道为什么 这是我所有代码的其余部分: main.xml中 这是来自MainActivity.java package com.example.helloandroidstudio; import android.support.v7.app.ActionBarActivity; import android.support.v7.app.ActionBar; import android.support.v4.app.Fragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.os.Build; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class MainActivity extends ActionBarActivity { private Button btnClick; private EditText […]

带有链接的Textview onclicklistener

我有一个带有锚点的html字符串的textview。 当我单击textview时我想调用例如一个名为A的方法,当我单击textview中的一个链接时,我想调用一个名为B的方法。我得到了这个工作但我遇到了一个问题:当我点击一个链接时,方法调用B,但也调用方法A. 当我点击链接时,如何确保只调用方法B而不是B和A? 我的代码: for (int i = 0; i < ingevoegd.length(); i++) { JSONObject soortingevoegd = ingevoegd.getJSONObject(i); String type = soortingevoegd.getString("type"); if (type.equals("Vis")) { String link = "” + naam + “”; text = text.replaceAll(naam, link); } } TextView texttv = (TextView) v.findViewById(R.id.textviewer); texttv.setText(Html.fromHtml(text)); texttv.setMovementMethod(LinkMovementMethod.getInstance()); 和textview onclicklistener: texttv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View […]

AppCompat v22:为TextView设置默认的textcolor

我想在我的AppTheme中设置一个默认的textcolor,它应该是黑色的(不是默认的Material Design深灰色)。 应通过在UI元素(例如TextView)上通过android:textAppearance-attribute设置自定义样式来覆盖textColor。 这是我目前的设置: 我在我的项目中使用AppCompat-Library: compile ‘com.android.support:appcompat-v7:22.2.0’ 我定义了以下主题: @color/primary @color/primary_dark @color/accent @color/black 这是在AndroidManifest.xml中设置的: 此外,我定义了一些样式来改变一些TextViews的textAppearance: 16sp @color/red 16sp @color/blue 现在我有一些带有一些TextView的xml布局。 其中一些应该具有默认的textAppearance(实际上是在我的主题中定义为android:textColorPrimary的黑色文本颜色)。 有些应该应用我定义的样式的自定义textappearance: 前两个TextView应用我定义的textAppearance,这很好。 但是最后一个TextView有一个深灰色的文本颜色(Material Design默认?)而不是黑色的。 如果我设置属性: @color/black 在我的AppTheme中,所有TextView都有黑色文本颜色。 我的样式中定义的textcolor(例如App.Heading)不再被识别。 所以我的问题是: 如何为我的TextViews设置默认的textColor,可以通过设置textAppearance来覆盖它?

长按android中textview中的选定文本

在我的Android应用程序中,我有一个文本视图和一些文本。 我希望用户在长按该单词时可以在工具提示框中看到单词的含义。 我的问题是我不知道如何实施长按。可以帮助我一些身体吗? 抱歉我的英语不好。

使用本地服务更新活动中的Textview

我有一个活动与R.id.eventDistance和R.id.eventTime显示基于当前位置的距离和旅行时间。 我使用我的位置服务类每30秒计算一次这些值。 我的问题是:如何在Activity中更新TextView? 我已经尝试查找问题并find了一些可能的解决方案,例如使用BroadcastReceiver并在onReceive()方法中调用TextView.setText()。 我不确定这是怎么做的。 我应该像这样传递Activity类: public class MyReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Intent i = new Intent(context, HomeActivity.class); } } 我不知道在那之后该怎么做。 任何帮助表示赞赏。

在ListView中动态更改TextView字体颜色

我正在将XML文档绑定到自定义适配器。 列表中的所有项目最初都具有白色的字体颜色。 XML文档中的一个节点有一个我正在检查的属性,如果设置了属性,我想将ListView中该项的字体颜色更改为更暗的颜色。 我的代码似乎最初工作,但如果我上下滚动列表,ListView中应该保持白色的项目,自动更改为深色,由于某种原因: 这是我的布局代码: 这是我的自定义适配器: private class CustomAdapter extends BaseAdapter { private ArrayList mData = new ArrayList(); private LayoutInflater mInflater; public CustomAdapter() { mInflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); } public void addItem(FilterItem item) { mData.add(item); } @Override public int getCount() { return mData.size(); } @Override public Object getItem(int position) { return mData.get(position); } @Override public long […]

如何在android应用程序中使用Font Awesome图标?

我想在我的Android应用程序中使用Font Awesome的图标集。 我有一些TextView来设置这些图标。 我不想使用任何png图像。 我的Textview就像这样 – > 不,我想在立即登录之前放置一个图标。 怎么做 ?

TextView – OnClick – Android

是否可以在文本视图的某些部分添加onclick? 比如我的代码是这样的, String content = “Hello this a test.. For more details contact @Peter”; someTextView.setText(content); 我想为“@Peter”添加一个onClick事件。 那可能吗? TIA。