有时当我尝试运行我的代码Eclipse控制台说,错误的XML文件:中止build.that意味着我必须在我main.xml中一个错误file.is有没有办法找到我的错误不做猜测和擦除一些XML代码,以便查看问题出在哪里?比如验证我的xml文件!!谢谢
我想在每个列表视图项中有两行.这是我的代码但是,它不起作用.
public class nea extends ListActivity{
private List<Message> messages;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main2);
loadFeed(ParserType.DOM);
}
private void loadFeed(ParserType type){
try{
Log.i("News", "ParserType="+type.name());
FeedParser parser = FeedParserFactory.getParser(type);
long start = System.currentTimeMillis();
messages = parser.parse();
long duration = System.currentTimeMillis() - start;
Log.i("News", "Parser duration=" + duration);
String xml = writeXml();
Log.i("News", xml);
List<String> titles = new ArrayList<String>(messages.size());
for (Message msg : messages){
String o = titles.get(messages.size());
if (o != null) {
TextView tt = (TextView) findViewById(R.id.TextView01);
TextView bt …Run Code Online (Sandbox Code Playgroud) 如何从strings.xml文件中获取文本到我的.setmessage?
show = new AlertDialog.Builder(mContext).setTitle("moria")
.setMessage("R.string.erroroik")
.setPositiveButton("OK", null).show();
Run Code Online (Sandbox Code Playgroud) 我用这两个imgs制作了一个屏幕,我想在页面上添加一个按钮,当我点击它时,它将驱动到第二页.你知道我将如何写入它吗?我知道如何创建一个按钮但我不知道如何连接两个屏幕!谢谢
我已经阅读了ibm关于xml解析的教程
(http://www.ibm.com/developerworks/opensource/library/x-android/)
在这个例子中,有四种类型的xml解析.Dom,Sax,Android Sax和xml_pull.请你告诉我这四种类型之间有什么区别,当我必须使用每种类型时?
此外,在本教程中,通过xml解析的每种方式,feed都显示在listView中.为了在btn中出现每个公告,我需要做些什么?
谢谢你的时间!圣诞快乐:D
我有一个5行的屏幕.每行有3个editTexts.在第5行之后有一个复选框,在它下面有另外一行有3个edittexts.i想要,当我第一次打开我的应用程序时,第6行是不可见的,当用户选中复选框,显示要显示的行.这可能吗?谢谢
final CheckBox checkbox = (CheckBox) findViewById(R.id.box);
checkbox.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// Perform action on clicks, depending on whether it's now checked
if (((CheckBox) v).isChecked()) {
?????????????
} else {
???????????
}
}
});
Run Code Online (Sandbox Code Playgroud) 当我打开我的RSS应用程序时,我想检查我的数据库中是否存在一篇文章.如果它存在,我想删除它(或忽略它),如果不在数据库中写入它.
我一直试图这样做:
Cursor cursor = ourDatabase.rawQuery("select 1 from "
+ DBHelper.DATABASE_TABLE + " where " + DBHelper.TITLE + "='"
+ title + "'" + " AND " + DBHelper.DATE + "='" + date + "'",
new String[] {});
if (cursor.moveToFirst()) {
boolean exists = (cursor.getCount() > 0);
cursor.close();
return exists;
} else {
return false; }
}
Run Code Online (Sandbox Code Playgroud)
但我得到这个错误:
06-06 16:01:11.341: E/AndroidRuntime(13867): Caused by: android.database.sqlite.SQLiteException: near "???": syntax error (code 1): , while compiling: select 1 from all_t where title='? ????? …Run Code Online (Sandbox Code Playgroud) 我正在尝试用3个按钮创建一个简单的视频播放器:播放,停止和暂停.我的视频将来自原始文件夹或我将上传到的服务器网址.你有任何教程可以获得一些想法吗?另外,我创建了一个带有歌曲的媒体播放器,但我认为这对视频不起作用,对吧?
当我的启动画面启动时,我在logcat中遇到错误:
11-06 02:36:45.450: E/global(4184): Deprecated Thread methods are not supported.
11-06 02:36:45.450: E/global(4184): java.lang.UnsupportedOperationException
11-06 02:36:45.450: E/global(4184): at java.lang.VMThread.stop(VMThread.java:85)
11-06 02:36:45.450: E/global(4184): at java.lang.Thread.stop(Thread.java:1280)
11-06 02:36:45.450: E/global(4184): at java.lang.Thread.stop(Thread.java:1247)
11-06 02:36:45.450: E/global(4184): at com.example.kostas.splash$1.run(splash.java:38)
Run Code Online (Sandbox Code Playgroud)
这是我的班级:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
// thread for displaying the SplashScreen
Thread splashTread = new Thread() {
@Override
public void run() {
try {
int waited = 0;
while(_active && (waited < _splashTime)) {
sleep(100);
if(_active) {
waited += 100;
}
}
} …Run Code Online (Sandbox Code Playgroud) 我的应用程序运行完美,直到我在一个按钮中添加了一个新的图形背景.从这次我得到一条消息,当我试图朗读我的应用程序"You project contains error(S), please fix them before running your application".我试图清理我的应用程序,刷新它但没有任何变化.而且,在包浏览器中,该项目中没有任何红色标志....我在我的Macbook中导入相同的项目并且它运行没有问题.所以, pc eclipse中的问题在哪里?谢谢
android ×10
xml ×2
android-xml ×1
checkbox ×1
database ×1
java ×1
media-player ×1
sqlite ×1
visibility ×1