草庐IT

安卓 setText/R.string/values

我在使用格式和多个值在TextView中设置文本时遇到问题。holder.car.setText(R.string.mycar+lm.getCarName()+R.string.year+lm.getYear());这是给我“2143545Camero21432131977”我已经尝试过一些来自网络的其他“解决方案”holder.car.setText(getString(R.string.mycar)+lm.getCarName()+getString(R.string.year)+lm.getYear());>我什至尝试过String.valueOf(R.string.mycar)

android - 尝试在空对象引用上调用虚拟方法 '...TextView.setText(java.lang.CharSequence)'

我是德国人,是android新手,对于糟糕的英语或愚蠢的错误深表歉意...我想编辑我的TextView的文本。尽管我已经阅读了错误消息中的问题,但我没有找到解决方案...由于以下代码,我在标题中收到错误消息。为什么?Java代码(只是显示错误的OnCreate方法)@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);TextViewt=(TextView)findViewById(R.id.startofweek);t.setText("05.09.201

null对象引用带有注释的setText

它不是重复的,没有AndroDannotations的同一应用程序可以正常工作。我工作的应用程序已停止工作,因此可以通过Androidantations框架修改项目。在我看来,一切看起来都不错,直到在电话上运行之前,AndroidStudio都没有警告,应用程序出错:java.lang.runtimeException:无法启动活动ComponentInfo{com.example.annotationStest/com.example.AnnotationStest.MainActivity_}:java.lang.nullpointerexception:尝试使VirtualMethod'

android - TextView.setText (Android) 导致崩溃。知道为什么吗?

尝试着手进行Android开发,并使用TextView进行一些基础工作..出于某种原因,TextView的setText()方法给我带来了巨大的问题。这是我的代码的简化版本,以说明我的意思:packagecom.example.testapp;importandroid.os.Bundle;importandroid.app.Activity;importandroid.widget.TextView;publicclassMainActivityextendsActivity{TextViewtext;@OverrideprotectedvoidonCreate(Bundlesave

android - setText() 和 append() 之间的区别

我很好奇setText()和append()所产生的差异。我正在编写一个带有行号的非常基本的编辑器。我有一个TextView来保存左侧的行号,与右侧的EditText配对以保存数据。这是XML:忽略我正在做的其他一些事情,我遇到的最奇怪的事情是当我使用append()时出现的额外间距(假设事情已经初始化等等)。下面的内容与XML结合,在TextView和EditText之间设置了齐平的边框。theEditor=(EditText)findViewById(R.id.editor);lineNumbers=(TextView)findViewById(R.id.line_numbers)

android - getRotationMatrix 和 getOrientation 教程

我一直在努力使用getOrientation获取设备的实际方向。通过TYPE_ACCELEROMETER和TYPE_MAGNETIC_FIELD获取加速度计和磁场读数与通过TYPE_ORIENTATION获取方向一样简单。但是使用getOrientation根据世界坐标系获取方向。那里有很多很好的教程here和here但我还没有把它们放在一起。为此,我正在开发一个应用程序,它可以简单地从getOrientation中输出加速度计、磁场、原始方向数据和方向数据。我附上了代码,但它在我的手机上经常失败。有什么建议吗?packagecom.sensorall;importcom.sensor

android - 更改来自另一个 Activity 的文本

如何从屏幕的另一部分动态更改TextView的内容?我有一个TabActivity类,它绘制一个RelativeLayout,其中包含一个TextView,后跟一个带有多个选项卡的。每个选项卡中都有一个单独的Intent。从其中一个选项卡Intent中,我想从父TabActvity更改TextView的文本(通过.setText)。这可能吗? 最佳答案 你应该使用AndroidArchitectureComponents:您可以创建一个ViewModel包含LiveData您的数据对象(LiveData如果您只想更改文本)。当您将更

android - 如何从线程中获取 textView.setText?

我需要从线程中将文本设置为textView。所有代码都在oncreate()中创建有点像publicTextViewpc;oncreate(..){setContentView(R.layout.main);pc=newTextView(context);Threadt=newThread(){publicvoidrun(){pc.setText("test");}};t.start();这会使我的应用程序崩溃。如何设置线程中的文本? 最佳答案 使用Handler:publicTextViewpc;Handlerhandler=ne

android - 如何避免双重科学记数法?

这是我的简单代码@OverridepublicvoidonClick(Viewv){try{doubleprice=Double.parseDouble(ePrice.getText().toString());doublepercent=Double.parseDouble(ePercent.getText().toString());doublepriceValue=price*percent/100.0f;doublepercentValue=price-priceValue;moneyToGet.setText(String.valueOf(priceValue));money

使用 JDBC 的 Java - 连接太多?

作为我最后一年的项目,我正在为一家酒吧编写一个库存补货系统。我可以从MYSQL数据库中检索信息,并且可以一次滚动浏览一个结果。我正在尝试根据所选类别更改结果。我已经设法使用组合框来实现此目的,但在类别之间移动时出现以下错误:Exceptioninthread"main"com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Datasourcerejectedestablishmentofconnection,messagefromserver:"Toomanyconnections"两个独立文件的代码如