草庐IT

textviews

全部标签

android - 单击时如何突出显示 TextView 或 LinearLayout?

我有一个包含三个TextView的LinearLayout。我想在用户单击TextView时突出显示TextView或整个布局。他们有什么方法可以实现吗?谢谢。 最佳答案 我假设有2个布局...findViewById(R.id.root).setOnClickListener(...); 关于android-单击时如何突出显示TextView或LinearLayout?,我们在StackOverflow上找到一个类似的问题: https://stackove

android - 如何影响 Android Textview 中的换行符

我有一个Appwidget显示事件发生前的天数:eventname(-231days)如果可能的话,我想在一行中显示这个字符串。如果事件名称太长,我想将大括号中的完整术语显示到新行中。所以它就像:longeventname(-231days)代替:longeventname(-231days)(或任何类似的)有办法存档吗?我可以使(-231天)“原子化”吗?string.getLength将不起作用,因为小部件的大小会因设备而异。 最佳答案 你可以使用non-breakingspace在数字和“天”之间。对于XML中的字符串是 ,对

android - 在textview android上捏缩放

你好friend我已经完成了捏缩放TextView并且它的工作正常但问题是当我缩小TextView位置改变并且我希望在放大和缩小期间固定TextView的位置这是我的代码publicclassMainActivityextendsActivity{TextViewscaleGesture;ScaleGestureDetectorscaleGestureDetector;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.l

android.widget.LinearLayout 无法转换为 android.widget.TextView

我在运行时添加一个ListView,如下所示:MainMenue=getResources().getStringArray(R.array.Unit);//removeallcontrolsLinearLayoutformLayout=(LinearLayout)findViewById(R.id.submenue);formLayout.removeAllViews();menueview=newListView(getApplicationContext());menueview.setVisibility(ListView.VISIBLE);LinearLayout.Layou

android - 从 Android 上的 TextView 复制文本

我有一个ListView,其中每个项目都是一个TextView。我想启用类似于EditText的长按行为,它显示带有“全选”、“全部剪切”、“全部复制”等项目的默认上下文菜单。有没有一种简单的方法可以为TextView启用此功能? 最佳答案 我想我有一个解决方案。打电话registerForContextMenu(yourTextView);和您的TextView将注册为接收上下文菜单事件。然后在您的Activity中覆盖onCreateContextMenu:@OverridepublicvoidonCreateContextMe

android - 有没有办法在 Android 上向 TextView 添加内部阴影?

我想在textview上制作一个innershadow,但是我在网上找不到任何例子。有什么办法可以在Android上做到这一点吗?我知道这些属性:android:shadowColorandroid:shadowRadiusandroid:shadowDxandroid:shadowDy我是否遗漏了一些有用的东西? 最佳答案 如果您正在寻找像这样的内部阴影:你可以试试MagicTextView注意:我做了这个,并且为了future的旅行者而不是OP发布更多内容。这是边缘垃圾邮件,但切合主题,也许可以接受?

android - 如何使用textview.getLayout()?它返回空

我正在尝试为textview设置布局,以便我可以使用getEllipsisCount()方法。但是下面的代码返回null作为布局值。我如何进行布局,然后使用getEllipsisCount(0)方法。publicclassMainActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);TextViewmytextview=(TextView)

android - 在 Android 中对齐两个 TextView 的基线

请在下面找到我的布局及其结果;我需要文本“Textmessage”与文本“Header”的基线对齐(请在下面找到代码和快照)。如果有人能给我指导,我会很高兴这是结果这就是我想要的 最佳答案 使用RelativeLayout作为TextViews的容器并添加属性android:layout_alignBaseline="@+id/title"到id/languageTextView 关于android-在Android中对齐两个TextView的基线,我们在StackOverflow上找到

android - ViewPager 里面的 TextView 拦截触摸事件

我有一个包含两个fragment的ViewPager。在我可以触摸的任何fragment中,滑动以切换到另一个fragment。其中一个fragment包含一个列表。列表中的项目包含一个TextView和一个ImageView。问题是,如果您从点击ImageView开始拖动,就可以了。但如果它来自TextView,则ViewPager永远不会知道拖动,因此“平滑切换”永远不会发生。有什么线索吗?编辑这张照片是为了展示我的GUI是怎样的。如果拖动是从TextViewE开始的,则不会开始。 最佳答案 这件事也困扰着我,但我设法找到了答案

android - Android 中 simple_list_item_1 布局中的 TextView ID 是什么?

我有一个使用多种布局类型的自定义ListView适配器。一种是这里的内置类型:v=inflater.inflate(android.R.layout.simple_list_item_1,null);如何访问该布局上的TextView?身份证号是什么?TextViewtxt1=(TextView)v.findViewById(***WHATISTHEID***);txt1.setText("foo");如果您知道ID,您是如何找到它的? 最佳答案 是@android:id/text1所以你需要这样修改你的代码TextViewtxt1