- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在使用 Android Studio 创建我的第一个应用。我已按照 http://developer.android.com/training/basics/firstapp/starting-activity.html#DisplayMessage 中的说明进行操作但我收到多个 cannot resolve symbol error for setTextSize, setText and addView 。我已经使用 alt+Enter 导入了 TextView 但仍然出现错误。我是这方面的新手,非常感谢任何帮助。提前致谢。我包括我的 DisplayMessageActivity.java
package com.deepdil.hello;
import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.widget.RelativeLayout;
import android.widget.TextView;
public class DisplayMessageActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_display_message);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
TextView textView= new TextView(this);
textView.setTextSize(40);
textView.setText(message);
RelativeLayout layout = (RelativeLayout) findViewById(R.id.content);
layout.addView(textView);
}
最佳答案
您必须将您的代码放在 onCreate 或在您的 onCreate 方法内部调用的另一个 java 方法中。
Java 不是函数式编程语言,因此您必须将此代码放在方法中。
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
TextView textView= new TextView(this);
textView.setTextSize(40);
textView.setText(message);
RelativeLayout layout = (RelativeLayout) findViewById(R.id.content);
layout.addView(textView);
关于android - 无法在 Android Studio 第一个应用程序中解析符号 setTextSize、setText、addView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37034763/
我使用这段代码将我的文本设置大了一个 sp 但它增加了太多的大小... public void doThis(MenuItem item){ size = text.getTextSi
我正在尝试编写一个与分辨率无关的 Android 游戏。我有一些文本要渲染到 Canvas 上并使用 Paint.setTextSize(...) 设置文本的大小。参数代表什么?以像素为单位的字母高度
在我的安卓游戏中,有一个 TextView 。我正在使用以下代码设置文本大小。 textview.setTextSize(30); 30 以像素为单位。但它到底是什么?它是字符的高度还是宽度?是序号吗
这个问题在这里已经有了答案: TextView.setTextSize behaves abnormally - How to set text size of textview dynamicall
这是我的问题: 我想在我的 java 代码中更改 editText 文本大小。我已经定义了它的高度和宽度。问题是我想以文本完全显示在 editText 中的方式设置文本大小,并且它的重量和高度也不会改
我正在尝试实现一个按钮,该按钮将增加 TextView 中文本的字体大小我想出了以下内容: Button biggerFont; TextView centerTextView; @Ove
我想使用 Canvas 在 View 上绘制具有特定高度(以像素为单位)的文本。您可以简单地使用 Paint.setTextSize(float) 和像素数,还是使用 dp 或 sp? 最佳答案 它使
然后我有一个包含两个维度 WRAP_CONTENT 的 TextView: 1) 例如,我将文本大小更改为 30 --> 一切正常, View 的宽度和高度已正确调整大小 2) 然后我将文本大小更改为
是否可以更改 Paint.setTextSize() 的单位?据我所知,它是像素,但我喜欢在 DIP 中设置文本大小以支持多屏幕。 最佳答案 我知道这个话题已经过时并且已经回答了,但我也想推荐这段代码
我正在尝试使用背景图像调整 TextView 的大小。我有一个扩展 TextView 类的类,并且是这样添加的: MyCustomTextView tv2 = new MyCustomText
我正在使用 AutofitTextView 并且无法在运行时更改文本大小。我的 XML: 我的代码: AutofitTextView header = (AutofitTextView) find
我正在尝试像这样在 Widget 中设置远程 TextView 的文本大小: RemoteViews rv = new RemoteViews(mContext.getPackageName(), l
我现在正在修改自定义首选项,我想使用 TextView 为其添加标签。但是我似乎找不到使用 setTextView() 将文本大小指定为“大”的方法 我在这里错过了什么? 最佳答案 TextView
setHeight 和 setTextSize 有什么区别? 最佳答案 我假设您正在谈论 TextView。 setHeight() 设置 View 的高度,setTextSize() 设置文本在 V
我正在尝试调整我的 TextView 的大小以适合 1 行。 while (titleText.getLineCount() > 1) { float scaledDensity = Mana
调用 TextView.setTextSize() 工作异常。在调用 setTextSize 之后,如果我们得到一个 getTextSize,它会返回一个比我们之前设置的值高得多的值。 这是我们正在做
本文整理了Java中com.github.mikephil.charting.components.YAxis.setTextSize()方法的一些代码示例,展示了YAxis.setTextSize(
我正在使用 Android Studio 创建我的第一个应用。我已按照 http://developer.android.com/training/basics/firstapp/starting-a
我是一名优秀的程序员,十分优秀!