Tag: textview

Android应用中setText上的空对象引用

我的应用程序在此setText崩溃了。 我想可能是因为它无法找到id所以我调查了R.java并在那里找到了id。 我很困惑,为什么它仍然崩溃。 TextView city = (TextView)findViewById(R.id.city_result); city.setText(msg[0]); R.java public static final int city_result=0x7f080041; 并且此代码位于public static final class id方法中。 任何帮助将不胜感激! 谢谢!! ================更多代码: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_weather_report); if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction() .add(R.id.container, new PlaceholderFragment()) .commit(); } //get message from intent Intent intent = getIntent(); String[] message = intent.getStringArrayExtra(MainActivity.EXTRA_MESSAGE); setResult(message); } public […]

按下按钮可使Textview可见

我在Android应用程序编程中完成了我的第一堂课,希望你们能帮忙解决这个问题。 我需要将代码连接到按钮,所以当我按下它时,我的textview会出现。 在我的XML文件中 在我的活动中,我有 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final TextView t=(TextView)findViewById(R.id.textView3); Button b= (Button) findViewById(R.id.button1); b.setOnClickListener(new OnClickListener() { public void onClick(View v) { t.setVisibility(View.VISIBLE); } }); } 没有发生错误。 我的文本是invisbile但是当我点击按钮时没有任何反应。 怎么了?

从Androidfunction更新Textview

有人可以告诉我如何从function更新控件Textview Android? 我已深入搜索互联网并看到许多人提出同样的问题,我测试了线程但无法工作,有人有一个简单的工作示例吗? 例如,调用一个函数(在循环中运行几次)并且函数在TextView中写入,但问题是在函数未完成运行之前,它会向我显示文本。 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); while(condition) //here freezes the UI and the text in textview only shows when the loop ends { HardWork(); } } public void HardWork() { txtProgreso.append(“Test Line” + “\n\n”); }; 提前致谢。

如何在Android中使用两种不同的字体大小的按钮文字?

我如何实现ImageButton或Button的按钮背景,其中包含2个textview,每个使用不同的字体大小? 我不能使用静态图像作为背景,我需要使用xml或以编程方式实现此目的。 这是一个数字小键盘,它带有一个数字值和一组字母,每个字母使用不同的字体大小,需要设置为按钮文本。 以下是我脑中弹出的一些建议但似乎有局限性,因为我想重用UI组件并避免重复代码。 创建一个包含2个文本字段的布局xml,并将其设置为按钮上的背景。 但是,如何获取这些textview字段的引用以在MyActivity.java中设置它们的值? 使用分层列表? 文本视图的问题参考仍然相同 或者创建第1步中提到的自定义视图和膨胀布局。此解决方案可以解决我的问题。 此UI要求是否存在任何其他解决方案? 谢谢。

如何在android中创建可变数量的textview

希望这不是一个糟糕的问题,但是我已经搜索过SO并且无法找到答案。 我正在创建一个基本上是闹钟的Android应用程序。 我希望主活动显示已创建的所有警报以及有关警报的一些信息。 我的问题是如何根据创建的警报数创建给定数量的文本视图。 例如,如果用户创建(并且未删除)5个警报,我如何让它显示5个文本视图而不仅仅是硬编码的文本视图数? 以下是我可怕的硬编码原型来测试function(除了这个挂断)。 如您所见,只有三个硬编码的文本视图,而不是用户创建的许多文本视图。 再一次,我希望这不是一个问题的深度或者在其他地方有答案的问题,但我搜索它并找不到任何东西。 提前致谢!

如何使用textview或任何布局制作横幅或function区

嘿,我想制作一个类似于给定照片的横幅或function区 , 文本视图或 使用xml或java的android中的 任何布局 。 我无法弄清楚如何做到这一点。 所以请帮我解决它真正需要的问题。

如何控制TextView何时将String发送到新行?

当TextView中的String的单词太大而无法与前一个单词放在同一行时,它会跳到下一行。 这被certificate是非常有用的。 然而,这让我处于两难境地。 由于我的特殊原因,我的String需要在单词的每个字母和单词之间的两个空格之间留有空格。 因此, TextView将在一行中分割出一个单词而在下一行中分割另一个单词。 所以,我想我可能需要创建一个扩展TextView的自定义View ,并覆盖它跳到下一行的方式。 但是看一下textview的类文档,我找不到一种方法可以做到这一点。 因此,任何帮助,建议或建议将不胜感激! 谢谢!

用JSON填充的ListView替换JSON填充的TextView

我有一个JSON请求,它返回来自youtube的响应,其中包含特定video的评论。 我目前有3个文本视图:一个用于名称/上传者,一个用于内容,一个用于发布日期 – 然后填充来自我的JSON响应的数据。 我的问题是 – 只显示第一条评论,发布日期和上传者。 我相信我需要用列表视图替换我的textviews并解析3个字段 – 我根本不知道如何。 JAVA 公共类播放器扩展YouTubeBaseActivity实现了YouTubePlayer.OnInitializedListener { public static final String API_KEY = “XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.player); String title = getIntent().getStringExtra(“title”); String uploader = getIntent().getStringExtra(“uploader”); String viewCount = getIntent().getStringExtra(“viewCount”); TextView titleTv = (TextView) findViewById(R.id.titleTv); TextView uploaderTv = (TextView) findViewById(R.id.uploaderTv); TextView viewCountTv = (TextView) findViewById(R.id.viewCountTv); […]

从Html样式TextView获取文本

我有一个TextView,其中包含带有Html属性的文本,例如订阅,例如它是化学式H 2 SO 4 。 如何从textview获取此文本,但是使用订阅(String不显示下标) 在这里你可以看到截图http://sofzh.miximages.com/java/user_data_purge

在android中的ImageView上显示TextView

我想在图像视图上显示文本。 我就像Alesqui在这里建议的那样: Android Text over image Android studio中的预览看起来很好: 但是我的实际结果与上面的文字不一样: 我必须在执行期间动态地将以下XML添加到LinearLayout: 我按以下方式添加它: LinearLayout ll = (LinearLayout) findViewById(R.id.layout_story_covers); LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); for (int i = 0; i < stories.size(); i++) { // add imageView RelativeLayout coverLayout = (RelativeLayout) inflater.inflate(R.layout.fragment_cover, null); ImageView imageView =(ImageView) coverLayout.findViewById(R.id.imageViewCover); TextView textView = (TextView) coverLayout.findViewById(R.id.textViewCover); textView.setText(stories.get(i).title); imageLoader.displayImage(stories.get(i).cover.fileUrl, imageView); ll.addView(coverLayout); } 这必须与父线性LinearLayout有关。 […]