質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.49%

  • Android

    6623questions

    Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

  • Eclipse

    1703questions

    Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

エラー: Error parsing XML: unbound prefix

解決済

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 2,904

naia

score 21

xmlに以下のエラーが大量に出ます…
__Attribute is missing the Android namespace prefix__

本に書いてあるコードを写しているだけなのですが打ち間違いは無いと思います
このエラーの意味は何でしょうか?
クリーンをするとエラーが消えたりついたりします
解決方法を教えて下さい

<TableLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:stretchColumns="1">
    
        <TableRow android:background="#003399">
        <TextView android:text="やりたいスポーツ" android:layout_span="2" />
        <TextView android:text="順位" />
        </TableRow>
        <TableRow>
        <CheckBox />
        <TextView android:text="スキー" />
        <EditText />
        </TableRow>
        <tableRow>
        <CheckBox />
        <TextView android:text="スノボー" />
        <EditText />
        </TableRow>
        <tableRow>
        <CheckBox />
        <TextView android:text="ゴルフ" />
        <EditText />
        </TableRow>
        <tableRow>
        <CheckBox />
        <TextView android:text="水泳" />
        <EditText />
        </TableRow>
        <tableRow>
        <CheckBox />
        <TextView android:text="マラソン" />
        <EditText />
        </TableRow>
        <tableRow>
        <CheckBox />
        <TextView android:text="野球" />
        <EditText />
        </TableRow>
        <tableRow>
        <CheckBox />
        <TextView android:text="サッカー" />
        <EditText />
        </TableRow>
        <tableRow>
        <CheckBox />
        <TextView android:text="バレーボール" />
        <EditText />
        </TableRow>
        
        </TableLayout>
       
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

0

TableRowの開始タグが途中からtableRowになっているのですが、元のファイルはいかがでしょう

>>追記
解決に至ったようですので、修正してみたファイルを貼付しておきます。
ひとまずこうしておくとエラーにはなりませんでした。

<?xml version="1.0" encoding="utf-8"?>
<TableLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:stretchColumns="1">

    <TableRow android:background="#003399">
        <TextView android:text="やりたいスポーツ" android:layout_span="2" />
        <TextView android:text="順位" />
    </TableRow>
    <TableRow>
        <CheckBox />
        <TextView android:text="スキー" />
        <EditText />
    </TableRow>
    <TableRow>
        <CheckBox />
        <TextView android:text="スノボー" />
        <EditText />
    </TableRow>
    <TableRow>
        <CheckBox />
        <TextView android:text="ゴルフ" />
        <EditText />
    </TableRow>
    <TableRow>
        <CheckBox />
        <TextView android:text="水泳" />
        <EditText />
    </TableRow>
    <TableRow>
        <CheckBox />
        <TextView android:text="マラソン" />
        <EditText />
    </TableRow>
    <TableRow>
        <CheckBox />
        <TextView android:text="野球" />
        <EditText />
    </TableRow>
    <TableRow>
        <CheckBox />
        <TextView android:text="サッカー" />
        <EditText />
    </TableRow>
    <TableRow>
        <CheckBox />
        <TextView android:text="バレーボール" />
        <EditText />
    </TableRow>

</TableLayout>

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/01/05 15:01

    大文字と小文字を識別するとは思いませんでした、修正しましたがエラーが出ます

    キャンセル

  • 2015/01/05 15:14

    貼付されているコードはファイルの全量ですか?
    トップレベルがTableLayoutなのであれば、
    以下のように「xmlns:android="http://schemas.android.com/apk/res/android"」を追加してみてください。
    <TableLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:stretchColumns="1">

    キャンセル

関連した質問

  • 解決済

    EditText内での改行でEditTextが伸びないようにしたい。

    Androidにて自作のアプリの製作を行っております。 EditTextへの入力中に改行した際にEditTextの形が変わってしまいます。 EditTextの大きさを変更す

  • 解決済

    TextViewの文字を太字にする方法。

    TextViewを太字にする方法はありますか? 分かる方は、どなたか教えていただけますか。宜しくお願いします。

  • 解決済

    LinearLayout内で、下側にくっついたテキストボックスを作りたい

    Androidのレイアウトで、ViewPager の下にテキストボックスがくっついているようなレイアウトを作りたいと思っています。 ためしにこういったレイアウトを作ってみました。

  • 受付中

    Android開発におけるCalendarViewのColorについて

    Android開発で、カレンダーの日付の色を変えたいと思っているんですが どうしてもわからないので質問させて頂きます。 まず、ソースが <DatePicker          

  • 解決済

    edittextでエンターキーを無効にしたい

    android4.1.2の端末だと下記のコードでエンター入力を無効にできるのですが、 andooid5.1.1の端末だとバックボタン等はonKeyメソッドに入ってくるもののエンタ

  • 解決済

    EditTextの改行

    発生している問題 editText上での改行ができません。 androidstudioですがjavaclassの上で記述しています 該当のソースコード //エディットテキスト2

  • 解決済

    他クラスからTextViewを変更したい

    前提・実現したいこと Androidでアプリ開発をしています。 ServiceからActivityのTextViewに文字列を渡す機能を実装しようとしているのですが 以下のエラーメ

  • 解決済

    dialog上のEditText取得時にnull objectエラー

     前提・実現したいこと dialogで配置したeditTextの値を取得しようとしたときにnullpointexceptionが発生してしまいました。どのように解決すればいいですか

同じタグがついた質問を見る

  • Android

    6623questions

    Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

  • Eclipse

    1703questions

    Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。