2017-01-17 20 views
0

私は自分のランディングページにグリッドビューを表示しようとしている簡単なAndroidアプリケーションを最初から構築しています。コンパイラは、クラス名ときのようandroid.widgetを処理している理由Androidスタジオでシンボルを見つけることができません

Error:(15, 15) error: cannot find symbol class widget

わからない:私はBuild -> Make projectアクションを実行すると

import android.widget; 

は、私は次のエラーを取得する:下に示すように、そのために私は私のMainActivity.javaファイルのパッケージをインポートそれは実質的に名前空間/パッケージです。私はC#の背景から完全に新しいJavaとアンドロイドです。私はちょっと調べて、C#の.Netアセンブリへの参照を追加するのと同じjarファイルへの参照を追加しなければならないことに気付きました。どのJARファイルが紛失していて、Android Studioにその参照を追加するかはわかりません。親切に助けてください。

+0

あなたはそのようにそれを書くため。最後にクラス名があるべきではないか、少なくとも 'import android.widget。*;'? – Baby

+0

あなたはC#と言ったように、XamarinやAndroid Studioを試していますか? – OBX

+0

私はアンドロイドスタジオを使用しています。 – RBT

答えて

1

Javaへようこそ!私は実際にはもう一方の方法を実際に行っています。

とにかく、Javaでパッケージをインポートする(またはC#で名前空間を使用する)のは、同じ方法で動作します。あなたがパッケージをインポートした方法では、Javaは最後にクラス(Type)があると考えます。あなたは全体のウィジェットパッケージをインポートする場合

そう、ちょうど

import android.widget.*; 

にそれを変更したり、あなたが興味を持って(ほとんどの場合である)、より具体的なクラスをインポートする場合は、のようないくつかのクラスをインポートしますこの -

import android.widget.AbsListView; 

が通過してください - Java Type import

2

ようこそAndroid、RBT。 私はあなたが

import android.widget.*;

にその輸入を変更すべきだと思うか、あなたがそれを使用するときには、後でそれをインポートすることができます。

このヘルプが必要です。

+0

ご協力いただきありがとうございます。あなたの答えは同じです。 Dbzmaniaが6分前に質問に答えたので、私は彼を受け入れた。助けてくれてありがとう。 – RBT

+1

@RBT笑この返答は弟が来る。ちょうど – Baby

+0

オハイオ州私の悪いと言っています。 「x分前に答えた」とは本質的には意味する - 数字が高いほどxは答えが古くなることを意味する。私はそうでなければ急いでそれを誤解した:P。それでも私は礼儀としてあなたのポストをアップヴォレートしました。受け入れられた答えはより説明的です。再度、感謝します。 – RBT

関連する問題