Articles of textview

如何删除TextView的旧行

我正在开发一个应用程序,不断需要显示结果给用户在一个TextView像某种日志。 该应用程序很好地工作,它显示在TextView中的结果,但只要它继续运行和添加行应用程序变得更慢,崩溃,因为TextView的字符长度。 我想知道如果android API提供了任何方式来强制TexView自动删除为了腾出空间来引入新的最古老的行。

更新Android TextView

我有一个简单的android应用程序,我想在显示器上写一个字段的值,属于不同的类。 使用简单的文本视图,我可以写入字段的初始值,但我不知道如何更新显示的文本,每当字段已更改值。 顺便说一句,这是我的第一个Android应用程序,所以我仍然输了 这是我的活动代码: public class findIT extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); PositionHolder ph = new PositionHolder(); TextView tv = new TextView(this); setContentView(tv); //this.updateText(); tv.setText("You are at " + ph.getPosition()); } }

像使用appcompat v21的微调器一样调整TextView

我想使TextView看起来像一个新的Material风格的微调框。 我设法做到了“Widget.Material.Light.Spinner”风格,但在AppCompat(v21)资源中找不到任何其他select。 我的xml: <TextView android:id="@+id/sp_league_list" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" tools:text="Premier league" style="@android:style/Widget.Material.Light.Spinner" android:textColor="@android:color/white" />

如何获得TextView的XY坐标和像素大小?

给定一个TextView ,是否有可能在运行时知道它在哪里绘制的X和Y坐标? 是否有可能知道像素的大小(宽度/长度)?

将Textview添加到确定位置的FrameLayout中

我想添加一个frameLayout到frameLayout 。 TextView具有wrap_content属性,所以在文本增长时它会增长。 我用这个函数把它添加到一个FrameLayout : ((FrameLayout) findViewById(R.id.mainLayout)).addView(mEditText); 这是框架布局的xml: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/mainLayout" android:layout_width="wrap_content" android:layout_height="wrap_content"> </FrameLayout> textView总是出现在屏幕的左上angular。 我想把它放在中间或者中间位置。 如何才能做到这一点? 我查看了如何在Android中dynamic设置视图位置的答案? 他们没有太大的帮助:(主要造成崩溃..

如何减lessTextView行距

我想通过设置一个负面的“添加到TextView.setLineSpacing()”来减lessTextView中的行间距。 除了底线被截断之外,它运作良好。 主要布局 <TextView android:id="@+id/text_view" android:padding="dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" tools:context=".MainActivity" /> 主要活动:(注意 package com.font_test; import android.app.Activity; import android.graphics.Typeface; import android.os.Bundle; import android.widget.TextView; public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final Typeface typeface = Typeface.createFromAsset(getAssets(), "fonts/custom_fonts.ttf"); final TextView tv = (TextView) findViewById(R.id.text_view); tv.setTypeface(typeface); tv.setTextSize(60); tv.setLineSpacing(-30f, 1f); // *** […]

从ViewPager中的FragmentActivity获取Fragment中TextView的ID

我正在与3 Fragments ViewPager和我想在第三页更改TextView文本。 在那个页面中,我有一个Button ,当它按下时,去SD图像select一个。 完成后,返回到页面,并希望用该图像的path更新TextView 。 问题是,当我尝试从FragmentActivity访问该TextView它是空的。 这是我的代码 SherlockFragmentActivity: public class TabsFacturasActivity extends SherlockFragmentActivity { protected MyApplication myApplication; private static final int FILE_SELECT_CODE = 0; private MyAdapter mAdapter; private ViewPager mPager; private PageIndicator mIndicator; private TextView textViewImg; private int lecturas = 0; private SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); private boolean adjunto = false; private […]

Android使用语言环境获取国家表情符号标志

我已经看到,自从Lollipop以来,Android已经为不同的国家build立了Emoji标志。 是否可以使用设备区域设置来检索该国家的Emoji标志? 我想将Emoji标志插入到包含用户位置的TextView中。

RecyclerView ambiguos setVisibility函数,单击一个视图会影响多个视图

这是我正在尝试运行的项目 。 这里是我从RecyclerView.Adapter类的onBindViewHolder的代码 @Override public void onBindViewHolder(ViewHolder holder, final int position) { TextView title = (TextView) holder.view.findViewById(R.id.title); final TextView desc = (TextView) holder.view.findViewById(R.id.desc); final ImageView imageView = (ImageView) holder.view.findViewById(R.id.imageView); title.setText(pojos.get(position).getTitle()); desc.setText(pojos.get(position).getDesc()); imageView.setImageResource(pojos.get(position).getImage()); imageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { desc.setText("clicked"); desc.setBackgroundColor(Color.BLUE); imageView.setImageResource(R.drawable.heart_red); } }); } 列表加载正常,当imageView的onclicklistener被调用时,问题发生。 desc.setText("clicked"); 上面的这行代码在点击它的列表项中进行更改。 但 desc.setBackgroundColor(Color.BLUE); 当这行被执行时,这个改变反映在列表上的多个项目中。 出了什么问题? 在下面的图片中,我点击了项目0,文字变成“点击”,颜色被设置。 […]

Android的 – 如何把一个EditText(数字),然后将其转换为一个整数用于math?

我想知道如何把一个EditText区域,用户可以input一个数字,然后使其成为一个整数,所以它可以在程序中使用的加,减,除等。基本上我需要testing的input能够被用在一个计算器中,它将在代码中,然后它需要被放入一个TextView或string中,以便用户可以看到最终的答案。 更多信息:我有三个EditText区域,用户必须填写所有三个,然后按“等于”,它会告诉他们答案,所有的math和这样的需要在代码中,所以用户只需input信息,实际上计算任何东西。 感谢您的帮助,请问我是否需要更多的信息。 这样做和代码的最好方法将帮助我很多。 我已经添加了build议的代码,但我仍然得到一个parseInt错误,我仍然需要添加一个button来计算在EditText区域中input的数字。 我将如何做到这一点? 对不起,我对Java和Android的发展很公平。 package com.example.one; import com.example.one.R; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.text.Editable; import android.view.View; import android.widget.Button; import android.widget.EditText; public class monthlyp extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.monthlyp); EditText editone = (EditText) findViewById(R.id.editone); EditText editoneValue = (EditText) editone.getText(); int editoneNum […]