小编Ada*_*ski的帖子

Android.widget,textView无法强制转换为android.widget,按钮

启动我的活动时,我一直收到运行时错误,并说android.widget.textview无法转换为android.widget.button?

XML:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:tools="http://schemas.android.com/tools"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/RelativeLayout1"
    android:layout_width="fill_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:ignore="HardcodedText" >

    <TextView
        android:id="@+id/textViewName"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="false"
        android:layout_alignParentTop="false"
        android:text="Name:"
        android:textAppearance="?android:attr/textAppearanceMedium" />

    <TextView
        android:id="@+id/textViewLevel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/textViewName"
        android:text="Level:"
        android:textAppearance="?android:attr/textAppearanceMedium" />

    <TextView
        android:id="@+id/textViewClass"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="false"
        android:layout_below="@+id/textViewLevel"
        android:text="Class:"
        android:textAppearance="?android:attr/textAppearanceMedium" />

    <TextView
        android:id="@+id/textViewTitle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/textViewClass"
        android:layout_alignBottom="@+id/textViewClass"
        android:layout_centerHorizontal="true"
        android:text="Title:"
        android:textAppearance="?android:attr/textAppearanceMedium" />

    <TextView
        android:id="@+id/textViewXP"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/textViewTitle"
        android:layout_alignLeft="@+id/textViewTitle"
        android:text="XP:"
        android:textAppearance="?android:attr/textAppearanceMedium" />

    <TextView
        android:id="@+id/textViewGold"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textViewXP"
        android:layout_alignParentTop="true"
        android:text="Gold:"
        android:textAppearance="?android:attr/textAppearanceMedium" />

    <TextView
        android:id="@+id/textViewLineBreak"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/textViewClass"
        android:text="________________________________________"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:visibility="invisible" /> …
Run Code Online (Sandbox Code Playgroud)

android android-widget android-intent android-layout

26
推荐指数
2
解决办法
8万
查看次数

如何使用textView倒数到零?

我想知道是否还有使用计时器类分配给textView以便从10倒数到0并实时显示它?

我调查了它并找到了天文台的功能,但据我所知,它只是计数了吗?

我想学习如何做到这一点,有没有办法做到这一点?如果是的话,怎么样?我完全不解......

android android-widget

7
推荐指数
1
解决办法
5679
查看次数

如何让Android自动添加大量逗号?

所以只是一个非常直截了当的问题.我有一个textview,它包含一个数字值(不断更新.所以有一种方法可以用来自动添加一个逗号,如果数字增加了吗?我知道Visual Basic中有一个方法,但我还是很新的android/java平台.

编辑:

    String number = textView1.getText().toString();
    double amount = Double.parseDouble(number);
    DecimalFormat formatter = new DecimalFormat("#,###");
    String formatted = formatter.format(amount);

    textView1.setText(formatted);
Run Code Online (Sandbox Code Playgroud)

这不行吗?

android

4
推荐指数
3
解决办法
8849
查看次数

无效的int:""?

我正在尝试保存我的应用程序的状态,我认为它看起来都很好,但我一直收到这个错误:

10-07 15:18:35.386: E/AndroidRuntime(1818): Caused by: java.lang.NumberFormatException: Invalid int: ""
Run Code Online (Sandbox Code Playgroud)

它会不断突出显示我的代码:

textView(something) = Integer.parseInt(textView(something).getText().toString());
Run Code Online (Sandbox Code Playgroud)

java android

2
推荐指数
1
解决办法
4895
查看次数

Android倒计时器显示毫秒?

当我点击一个从3秒倒计时的按钮时,我想要一个计时器弹出.它确实很好,但我希望它也显示毫秒,所以当我点击按钮时,文本将从3.0变为0.1.如何将毫秒添加到文本视图?

new CountDownTimer(1000, 3000) {

                public void onTick(long millisUntilFinished) {
                    textViewTimer.setText("" + millisUntilFinished / 1000);
                }

                public void onFinish() {
                    textViewTimer.setVisibility(View.INVISIBLE);
                    textViewLevelGained.setVisibility(View.INVISIBLE);

                }
            }.start();
Run Code Online (Sandbox Code Playgroud)

这就是我所拥有的

android android-sdk-tools

2
推荐指数
1
解决办法
3750
查看次数

即使使用WHERE子句,更新也会更新所有记录

所以......我不知道这里发生了什么.我有一个变量集,它保存CURRENT customerID并与textbox.text进行比较以更新该记录...

Dim updateStatement As String =
    "UPDATE Customers SET " &
    "Name = """ & txtName.Text & """, " &
    "Address = """ & txtAddress.Text & """, " &
    "City = """ & txtCity.Text & """, " &
    "State = """ & txtState.Text & """, " &
    "ZipCode = """ & txtZipCode.Text & """" &
    "WHERE """ & txtCustomerID.Text & """ = """ & customerID & """"
Run Code Online (Sandbox Code Playgroud)

这是整个方法代码:

Private Sub UpdateCustomer()
    Dim connection As OleDbConnection = MMABooksDB.GetConnection()
    Dim updateStatement …
Run Code Online (Sandbox Code Playgroud)

sql vb.net

1
推荐指数
1
解决办法
64
查看次数