草庐IT

textView

全部标签

java - 如何在 TextView 的扩展类中正确绘制文本?

我目前正在扩展TextView,在文本周围添加轮廓。到目前为止,我一直遇到的唯一问题是我无法将“大纲”正确定位在文本后面。如果我像下面描述的那样对扩展类进行编码,我会得到一个如下所示的标签:注意:在上面的截图中,我将填充颜色设置为白色,描边颜色设置为黑色。我做错了什么?publicclassOutlinedTextViewextendsTextView{/*===========================================================*Constants*==============================================

android - 如何换行 Android TextView View ?

我试图让TextView将其文本换行成多行,但它似乎总是在第一行的末尾被截断。这是我认为的相关XML:我已经尝试过各种方法让它换行,我已经将elipsize设置为none,将scrollHorizo​​ntally设置为false,我什至尝试过已弃用的singleLine=false,但这不起作用。似乎缺乏说明如何执行此操作的示例,SO上有很多人问同样的问题,但没有一个有明确的答案。 最佳答案 所以答案是RelativeLayout和多行TextView不能一起玩,将2个内部RelativeLayout元素更改为LinearLayo

java - GridView OnItemClickListener 没有调用 onItemClick

我正在尝试为我的Gridview中的项目设置一个OnItemClickListener。由于某种原因,永远不会调用监听器中的onItemCLick方法。设置监听器和适配器:UsersAdapterusersAdapter=newUsersAdapter(venueUsers);gridView.setAdapter(usersAdapter);gridView.setOnItemClickListener(newOnItemClickListener(){publicvoidonItemClick(AdapterViewparent,Viewv,intposition,longid){

android - 以编程方式设置 textview 焦点颜色/更改主题中的焦点颜色

1)是否可以通过编程方式设置TextView的颜色?如果是这样,最简单的方法是什么?我想要默认4.0+浅蓝色以外的其他颜色。我发现并尝试了以下代码但没有成功:StateListDrawablestates=newStateListDrawable();states.addState(newint[]{android.R.attr.state_pressed},newColorDrawable(0x1A000000));states.addState(newint[]{android.R.attr.state_focused},newColorDrawable(0x1A000000));

android - 以编程方式单击时突出显示 TextView

我动态生成像按钮一样工作的TextView。现在我想在他们按下时突出显示它们。诸如更改文本颜色或背景颜色之类的东西。我曾尝试使用选择器,但它不起作用。这是我创建TextView的循环。intz=0;for(MOKGenericDataItemd:data){if(d.getButtonText()!=null){finalintpagePosition=z;TextViewbtn=newTextView(getActivity());btn.setId(z);finalintid_=btn.getId();btn.setText(d.getButtonText());btn.setTe

在 fragment 中使用 Butterknife 时出现 java.lang.NullPointerException

尝试在FRAGMENT中使用Butterknife时出现java.lang.NullPointerException。我错过了什么?@Bind(R.id.tv_detail_startTime)TextViewtv_detail_startTime;@OverridepublicViewonCreateView(LayoutInflaterinflater,@NullableViewGroupcontainer,@NullableBundlesavedInstanceState){v=inflater.inflate(R.layout.fragment_detail_expanlv,c

android - 默认情况下 TextView Gravity 是什么?

Android中的TextView文本方向(或重力)似乎在从RTL资源(如阿拉伯语文本)或LTR资源(如英语)获取文本时自动更改。什么是默认的TextView方向(或重力)以及如何获得它?其实我想知道输入的是哪种文本语言(RTL或LTR)?如果它是同时具有RTL和LTR的混合文本怎么办? 最佳答案 WhatisthedefaultTextViewdirection(orGravity)在TextView源码中初始化为:privateintmGravity=Gravity.TOP|Gravity.START;好像是Gravity.TO

android - 我如何制作每 X 秒执行一次操作的 Android 应用程序

你好,我想做应用程序,每1秒调用一次函数或做其他事情。我的这段代码不起作用,你能告诉我哪里出了问题吗?publicclassApp5_ThreadextendsActivityimplementsRunnable{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);Threadthread=newThread(this);thread.start();}@Overridepublicvoidrun(){

android - TextView 设置文本问题

我有一个TextView,我需要通过代码在该TextView中添加10个字符。但是当字符大于10个时,它们应该显示在TextView中,但带有该字符序列的8个字符+..。当我想阅读那个TextView的文本时,我必须得到完整的字符序列而不是8character+..。例如tv.settext("ASDFGHJKLQ")//这是10个字符长,所以不需要规则但是tv.settext("ASDFGHJKLOP")//这超过10个字符,那么它应该显示为ASDFGHJK..在textView中,但是当我检索textview的值时,它应该返回ASDFGHJKLOP而不是ASDFGHJK..,所以它

android - 无法使我的 ListView 可选,按下时元素不突出显示

您好,我创建了一个扩展ListActivity类的ListView,它工作正常,但是当我点击一个项目时,它没有突出显示。这是我填充列表的方式:@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewv=convertView;if(v==null){LayoutInflatervi=(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);v=vi.inflate(R.layout.row_event,null);}E