Articles of textview

将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 […]

Android简单的TextViewanimation

我有一个TextView,我想倒数(3 … 2 … 1 …发生的事情)。 为了让它更有趣一点,我希望每个数字都以完全不透明的方式开始,并且淡入透明。 有没有一个简单的方法来做到这一点?

如何将onclicklistener添加到dynamic生成的文本视图?

在我的应用程序生成dynamic文本视图。 我想添加onclickListener到我的文本视图。 我该怎么做,请给我一些提示。 这里的textview的硬编码。 for (int i = 0; i < subCategory.length; i++) { TextView tv = new TextView(this); tv.setText(subCategory[i]); tv.setId(i); sCategoryLayout.addView(tv); }

在textview中alignment文本

在我的应用程序中,我有textview显示文本。 然后我想certificate文本,但在android中不可能certificatetextview中的文本。 为了certificate文字,我正在从这个链接中获得帮助。 我正在按照@Kondzio提供的答案,但它不工作。 我不知道我的代码有什么问题。 码- public class Benefits extends Activity{ private Button back; LinearLayout bText; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.benefits); WebView view = new WebView(this); view.setVerticalScrollBarEnabled(true); ((LinearLayout)findViewById(R.id.bText)).addView(view); view.loadData(getString(R.string.benef), "text/html", "utf-8"); back.setOnClickListener(new View.OnClickListener(){ public void onClick(View v) { finish(); } }); } } XML的 <LinearLayout android:id="@+id/bText" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="4" android:gravity="center"> </LinearLayout> […]

Android的ScrollView的scrollTo()方法不工作与TextView?

例如,我有这样的布局: <ScrollView> <LinearLayout> <LinearLayout> … </LinearLayout> <LinearLayout> … </LinearLayout> <LinearLayout> <TextView> </TextView> </LinearLayout> </LinearLayout> </ScrollView> 我的TextView有很长的内容。 现在我可以手动将ScrollView滚动到TextView内容的末尾。 在代码中,我写: scrview.scrollTo(0, 800); ,scrview是我的ScrollView。 它应该滚动到TextView内容的中间。 但是在运行时,它只能滚动到TextView的开始处,并且无法滚动TextView内容。 有谁知道是什么原因造成这个问题? 编辑:我find了。 好像我过早地调用了scrollTo。 运用 scrview.post(new Runnable() { public void run() { scrview.scrollTo(0, 800); } }); 相反,它的工作原理。 发表任何人得到同样的问题的答案。