textview 相关问题

Android小部件,向用户显示文本,并可选择允许他们编辑文本。 TextView是一个完整的文本编辑器,但基本类配置为不允许编辑

ClickableSpan - 添加后如何删除文本上的颜色?

我在 TextView 上使用了 ClickableSpan。添加跨度后,应用它的文本颜色也发生了变化。 检查SO问题,我看到点击后颜色改变了......

回答 2 投票 0

带有淡入淡出文本动画的TextView

我正在尝试在 Swift 中实现 Textview,例如:https://github.com/chtgupta/FadeInTextView-Android 我尝试为文本更改时的不透明度动画设置 CALayer, 但在动画之后...

回答 1 投票 0

如何让Android TextView全屏显示,顶部没有间隙,底部不丢失文字

我尝试将长文本上传到我的应用程序 任何实验都失败了,我无法删除顶部的间隙并显示所有文本而不会丢失底部的文本结尾。 我尝试将长文本上传到我的应用程序 任何实验都失败了,我无法删除顶部的间隙并显示所有文本而不丢失底部的文本结尾。 <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="0dp" android:layout_marginTop="0dp" android:visibility="visible" tools:context=".ui.answer.AnswerFragment" tools:visibility="visible"> <TextView android:id="@+id/text_answer" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="top" android:scrollbars="vertical" android:textColor="@color/white" android:textSize="20sp" android:visibility="visible" tools:text="Hello World" tools:visibility="visible" tools:ignore="MissingConstraints" /> </androidx.constraintlayout.widget.ConstraintLayout> 目前我正在滚动 textView.setText(readTextFile(answerFile)); String tst = "JAVA IS A TECHNOLOGY OF CHOICE FOR BUILDING APPLICATIONS" ... textView.setMovementMethod(new ScrollingMovementMethod()); 但尝试了很多其他变体,但差距仍然没有消失。我的选项卡导航菜单定义为 <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#1F1F1F" android:paddingTop="?attr/actionBarSize"> <fragment android:id="@+id/nav_host_fragment_activity_main" android:name="androidx.navigation.fragment.NavHostFragment" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginTop="0dp" app:defaultNavHost="true" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" app:navGraph="@navigation/mobile_navigation" /> <com.google.android.material.bottomnavigation.BottomNavigationView android:id="@+id/nav_view" android:layout_width="0dp" android:layout_height="wrap_content" android:background="?android:attr/windowBackground" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:menu="@menu/bottom_nav_menu" /> </androidx.constraintlayout.widget.ConstraintLayout> 正确的解决方案是什么? 从父 ConstraintLayout 中删除 paddingTop。 将您的片段放在 BottomNavigationView 上方。 <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#1F1F1F"> <fragment android:id="@+id/nav_host_fragment_activity_main" android:name="androidx.navigation.fragment.NavHostFragment" android:layout_width="match_parent" android:layout_height="0dp" app:defaultNavHost="true" app:layout_constraintBottom_toTopOf="@id/nav_view" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" app:navGraph="@navigation/mobile_navigation" /> <com.google.android.material.bottomnavigation.BottomNavigationView android:id="@+id/nav_view" android:layout_width="0dp" android:layout_height="wrap_content" android:background="?android:attr/windowBackground" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:menu="@menu/bottom_nav_menu" /> </androidx.constraintlayout.widget.ConstraintLayout>

回答 1 投票 0

有没有办法将 TextView 的所有字母设置为大写?

我希望能够为 TextView 分配一个 xml 属性或样式,该属性或样式将生成所有大写字母的任何文本。 属性 android:inputType="textCapCharacters" 和 android:

回答 9 投票 0

当父级“ScrollView”滚动时,“ScrollView”内的“TextView”停止滚动

问题: 我正在开发一个 Android 应用程序,在其中动态添加包含 ScrollView 内 TextView 元素的自定义视图。每个 TextView 都被设计为可独立滚动,但我

回答 1 投票 0

TextView 未初始化,即使它已初始化

我对这个失去了理智。我收到错误消息“变量‘joiningDate’可能尚未初始化”。这是代码: 私有 TextView 加入日期; @覆盖 保护...

回答 1 投票 0

SwiftUI:如何将空textView的高度设置为一行

我有一个最初为空的文本视图,通过按按钮填充自定义文本。字体大小为 .dynamicTypeSize(.xxxLarge) 我想在固定的范围内显示文本视图...

回答 1 投票 0

Android TextView打字模仿-文本跳转问题

我有 TextView,其中文本缓慢出现,模仿它被输入。它效果很好,但我想摆脱每次单词换行时发生的跳跃文本。 哈...

回答 1 投票 0

Kotlin 使用 SpannableString 设置两种不同的文本样式来动态更改文本视图中的文本

我有一个文本视图,其值可以更改。例如,它是压力。它可以有不同的长度 - 即 999.1 或 1010.2 hPa。 文字如下: 我需要设置不同的文本样式...

回答 6 投票 0

如何在 TextView 对象的连续动画之间设置 Text() ?

我有一个 TextView,我想将其滑出屏幕,然后更改文本,然后滑回到视图中。 我有 xml 格式的动画.. 我有一个 TextView,我想将其滑出屏幕,然后更改文本,然后滑回到视图中。 我有 xml 格式的动画.. <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="0%p" android:toXDelta="100%p" android:duration="700" /> </set> ..同样swipe_left.xml. 到目前为止,在我的 MainActivity 中我有.. TextView view = findViewById(R.id.status_text); Animation animation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.slide_right); view.startAnimation(animation); view.setText(status_text); animation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.slide_left); view.startAnimation(animation); 但是,第二个动画很快就取消了第一个动画。 我已经看过有关如何按顺序链接它们的教程,但我需要更改动画之间的文本。 我所做的是在第一个动画上设置 onAnimationListener,然后在 setText() 回调中定义 onAnimationEnd 和第二个动画。 Animation animationL = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.slide_right); animationL.setAnimationListener(new Animation.AnimationListener() { @Override public void onAnimationStart(Animation animation) { } @Override public void onAnimationEnd(Animation animation) { view.setText(status_text); Animation animationR = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.slide_left); view.startAnimation(animationR); } @Override public void onAnimationRepeat(Animation animation) { } }); view.startAnimation(animationL);

回答 1 投票 0

android studio - 如何通过按fragment中scrollView中的按钮来添加新的textView

有一个按钮,当按下时,ScrollView中应该出现一个新的TextView,但问题是所有类似任务的解决方案都是为Activity制定的,而我需要它用于Fragment,而哟...

回答 1 投票 0

Android自定义文本视图[关闭]

我需要文本视图,其中第一个字母大写,如照片所示。实现这一目标的最佳库或解决方案是什么?

回答 2 投票 0

如何在 Android 中为 TextView 启用标准复制粘贴?

我想为 TextView 启用标准复制粘贴(与 EditText 相同)。我该怎么做? 我尝试使用不可编辑的 EditText 但效果不佳(有时它变得可编辑或......

回答 12 投票 0

当宽度设置为“match_parent”时,无法使 TextView 中的文本居中

我对 Android SDK 比较陌生,并且正在我的 Activity UI 上使用 TextView 和其他组件。当我将宽度设置为wrap_content并使用layout_gravity时,我可以将

回答 3 投票 0

如果没有空格就断线

如果我在 Android 中添加多个文本视图,它会隐藏,当屏幕完成时我需要中断 作为一个例子,我的代码是这样的 如果我在 android 中添加多个文本视图,它会隐藏,当屏幕完成时我需要中断 作为一个例子,我的代码是这样的 <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/layout5" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="This is the text"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="This is the text"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="This is the text"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="This is the text"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="This is the text"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="This is the text"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="This is the text"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="This is the text"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="This is the text"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="This is the text"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="last checking text"/> </LinearLayout> 结果似乎是 我需要在屏幕关闭时分解文本 并换到另一行。 这只是我以编程方式执行此操作的示例代码,因此请不要回答添加更多线性布局。 对于灵活的布局,您可以使用FlexboxLayout,您可以从Android开发者博客获取详细信息,对于开源FlexboxLayout依赖项,您可以访问Github。 如果您想以编程方式创建 TextView 并为每个 . 这是代码。首先删除布局中的所有textview。 TextView tv[] = new TextView[subCategory.length]; for (int i = 0; i < subCategory.length; i++) { tv[i] = new TextView(this); tv[i].setText(subCategory[i]); tv[i].setId(i); layout5.addView(tv[i]); tv[i].setOnClickListener(onclicklistener); } 对于听众 OnClickListener onclicklistener = new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub if(v == tv[0]){ //do whatever you want.... } } }; 如果您想在运行时使用文本视图的数量,您可以尝试使用 GridView as <?xml version="1.0" encoding="utf-8"?> <GridView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gridview" android:layout_width="match_parent" android:layout_height="match_parent" android:numColumns="auto_fit" android:verticalSpacing="10dp" android:horizontalSpacing="10dp" android:stretchMode="columnWidth" android:gravity="center" /> 还有 Gridview item as TextView <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/text" /> 您可以在 onItemClickListener() 中执行操作 //根据位置或文本视图文本,使用 switch case 或其他方式选择操作。 GridView gridView = (GridView) findViewById(R.id.grid_view); gridView.setAdapter(yourCustomAdapterObject); gridView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { //here view is your textview switch (position) { case 0: //action break; case 1://action break; .... } } }); 如果您希望您的textView 出现多行且具有可滚动属性,则无需使用多个textView。 检查以下解决方案: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" <!--`enter code here`--> android:background="#000000" android:orientation="vertical" > <TextView android:id="@+id/textView_id" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#40000000" android:maxLines="100" android:paddingLeft="5dp" android:paddingRight="5dp" android:scrollbarThumbVertical="@android:color/transparent" android:scrollbars="vertical" android:textColor="@color/white" android:textSize="16sp" android:textStyle="bold" /> </LinearLayout> 您的活动中的以下代码: TextView txtView = (TextView) findViewById(R.id.TextView_id); txtView.setText("your text here"); txtView.setMovementMethod(new ScrollingMovementMethod());

回答 4 投票 0

Android SDK:为单词设置虚线下划线

我已经使用现有的ForegroundColorSpan 和BackgroundColorSpan 实现了一些跨越。现在,我需要通过下划线虚线选择一个单词。我用谷歌搜索并找到了一个例子:我如何......

回答 1 投票 0

如何更改 EditText 指针颜色(不是光标)

我正在尝试使EditText的指针颜色变成蓝色。 我可以使下划线和光标变成蓝色,但看起来像水滴的指针仍然是灰色的。 我用谷歌搜索了一下,但是......

回答 4 投票 0

TextView 忽略较长文本和第二行的边界。如何解决这个问题?

所以这是一个包含两个文本视图的简单 ConstraintLayout 的代码。 经典聊天气泡。当我扩展“message_body”Textview 的文本长度时,一切都会按预期工作,直到父级

回答 3 投票 0

如何以编程方式设置 TextView 的文本颜色[重复]

如何以编程方式将 TextView 的文本颜色设置为#bdbdbd?

回答 4 投票 0

如何在运行时更改 TextView 的样式

我有一个Android应用程序,当用户点击TextView时,我想应用定义的样式。 我想找到一个 textview.setStyle() 但它不存在。我试过 textview.setTextAppea...

回答 8 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.