草庐IT

textView

全部标签

android - 带有包装文本的 TextView 的 getMeasuredHeight()

我正在尝试确定TextView在绘制之前的高度。我正在使用以下代码来做到这一点:TextViewtextView=(TextView)findViewById(R.id.textview);textView.setText("TEST");intwidthSpec=MeasureSpec.makeMeasureSpec(LayoutParams.MATCH_PARENT,MeasureSpec.EXACTLY);intheightSpec=MeasureSpec.makeMeasureSpec(0,MeasureSpec.UNSPECIFIED);textView.measure(wi

android - 带有包装文本的 TextView 的 getMeasuredHeight()

我正在尝试确定TextView在绘制之前的高度。我正在使用以下代码来做到这一点:TextViewtextView=(TextView)findViewById(R.id.textview);textView.setText("TEST");intwidthSpec=MeasureSpec.makeMeasureSpec(LayoutParams.MATCH_PARENT,MeasureSpec.EXACTLY);intheightSpec=MeasureSpec.makeMeasureSpec(0,MeasureSpec.UNSPECIFIED);textView.measure(wi

android - TextView 在某些分辨率下被删减

我有一个RecyclerView,它由具有TextView和ImageView的CardView组成,其中一些其他布局。问题是,在某些屏幕分辨率下,TextView会被截断或推到下一行,这是我不想要的。在其他分辨率中,TextView有足够的空间。小决议:高分辨率:如何组织布局,以便为TextView留出足够的空间,并且ImageView将相应调整大小?这是我的RecyclerView项的xml: 最佳答案 试试这个。工作100%。AutoResizeTextView或sdp单位可以帮助你。SDP-可扩展的尺寸单位一个提供新尺寸单位

android - TextView 在某些分辨率下被删减

我有一个RecyclerView,它由具有TextView和ImageView的CardView组成,其中一些其他布局。问题是,在某些屏幕分辨率下,TextView会被截断或推到下一行,这是我不想要的。在其他分辨率中,TextView有足够的空间。小决议:高分辨率:如何组织布局,以便为TextView留出足够的空间,并且ImageView将相应调整大小?这是我的RecyclerView项的xml: 最佳答案 试试这个。工作100%。AutoResizeTextView或sdp单位可以帮助你。SDP-可扩展的尺寸单位一个提供新尺寸单位

android - 在自动完成 TextView 中在键盘上滚动下拉菜单

我有一个Autocompletetextview下拉建议列表,直到软键盘的边框。然后,在滚动建议列表时:-(在Gingerbread手机中)下拉菜单会自动增加覆盖键盘的高度,这很好,因为它显示了更多项目。-(在ICS模拟器中)下拉菜单不会增加键盘的高度。这与某些系统属性有关吗?有没有办法在ICS中也强制第一个行为? 最佳答案 只需将android:dropDownHeight="100dp"添加到布局文件中的AutoCompleteTextView标记中即可。 关于android-在自动

android - 在自动完成 TextView 中在键盘上滚动下拉菜单

我有一个Autocompletetextview下拉建议列表,直到软键盘的边框。然后,在滚动建议列表时:-(在Gingerbread手机中)下拉菜单会自动增加覆盖键盘的高度,这很好,因为它显示了更多项目。-(在ICS模拟器中)下拉菜单不会增加键盘的高度。这与某些系统属性有关吗?有没有办法在ICS中也强制第一个行为? 最佳答案 只需将android:dropDownHeight="100dp"添加到布局文件中的AutoCompleteTextView标记中即可。 关于android-在自动

android - 如何在 Android TextView 中设置字体宽度?

我正在开发一个应用程序来显示信息,例如对字体宽度非常敏感的ascii艺术。我一直在使用等宽字体,但效果不佳,因为信息中有宽字符(例如中文和日文字符),并且textview不会使宽字符恰好是常规字符的两倍。因此我想看看是否可以改变TextView中字体的宽度,或者是否有更好的方法来解决这个问题?在我的应用程序中安装另一种等宽字体是个好主意吗?非常感谢任何输入。谢谢。凯文 最佳答案 你可以试试textView.setTextScaleX(1.5f);textView.setTextSize(20);textView.setTypefac

android - 如何在 Android TextView 中设置字体宽度?

我正在开发一个应用程序来显示信息,例如对字体宽度非常敏感的ascii艺术。我一直在使用等宽字体,但效果不佳,因为信息中有宽字符(例如中文和日文字符),并且textview不会使宽字符恰好是常规字符的两倍。因此我想看看是否可以改变TextView中字体的宽度,或者是否有更好的方法来解决这个问题?在我的应用程序中安装另一种等宽字体是个好主意吗?非常感谢任何输入。谢谢。凯文 最佳答案 你可以试试textView.setTextScaleX(1.5f);textView.setTextSize(20);textView.setTypefac

android - 我可以改变 clickablespan 的外观和感觉吗

我必须在段落文本中嵌入可点击的文本,clickablespan可以做到。但是,我可以更改这些样式,而不是使用默认的焦点/按下/取消焦点样式吗?比如对焦时背景色为蓝色,文字颜色为白色,未对焦时背景色为白色,文字颜色为蓝色。 最佳答案 你可以重写ClickableSpan的updateDrawState方法:SpannableStringspannableString=newSpannableString("text");spannableString.setSpan(newClickableSpan(){@Overridepublic

android - 我可以改变 clickablespan 的外观和感觉吗

我必须在段落文本中嵌入可点击的文本,clickablespan可以做到。但是,我可以更改这些样式,而不是使用默认的焦点/按下/取消焦点样式吗?比如对焦时背景色为蓝色,文字颜色为白色,未对焦时背景色为白色,文字颜色为蓝色。 最佳答案 你可以重写ClickableSpan的updateDrawState方法:SpannableStringspannableString=newSpannableString("text");spannableString.setSpan(newClickableSpan(){@Overridepublic