我正在Android Studio中开发我的项目。在创建ListView
应用程序时,我正在尝试为.xml
list_item_row
文件
我所做的是右键点击/res/layout
然后LayoutResourceFile
然后给出名称
但它会生成一个空白文件。
甚至根节点也不可用,只是一个空白屏幕。
创建新菜单xml文件时发生同样的事情。
Android Studio有什么问题,我该如何纠正?
希望现在我的问题很明确。
答案 0 :(得分:0)
在android studio中,转到File -> Editor -> File and Code Templates
并确保你有类似
如果你没有这个,可能你需要更新/重新安装 android studio。
答案 1 :(得分:0)
在android studio中,转到文件 - >编辑 - >文件和代码模板 - >其他添加以下代码...
在AndroidManifest.xml中
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="">
<application android:icon="@drawable/icon">
</application>
</manifest>
在valueResourceFile.xml
中<?xml version="1.0" encoding="utf-8"?>
<resources>
</resources>
在resourceFile.xml
中<?xml version="1.0" encoding="utf-8"?>
<${ROOT_TAG} xmlns:android="http://schemas.android.com/apk/res/android">
</${ROOT_TAG}>
在layoutResourceFile.xml
中<?xml version="1.0" encoding="utf-8"?>
<${ROOT_TAG} xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="${LAYOUT_WIDTH}"
android:layout_height="${LAYOUT_HEIGHT}">
</${ROOT_TAG}>
在layoutResourceFile_vertical.xml
中<?xml version="1.0" encoding="utf-8"?>
<${ROOT_TAG} xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="${LAYOUT_WIDTH}"
android:layout_height="${LAYOUT_HEIGHT}">
</${ROOT_TAG}>
在Activity.java中
package ${PACKAGE_NAME};
import android.app.Activity;
import android.os.Bundle;
public class ${NAME} extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
}
在Fragment.java中
package ${PACKAGE_NAME};
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class ${NAME} extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return null;
}
}
在Application.java中
package ${PACKAGE_NAME};
import android.app.Application;
public class ${NAME} extends Application {
}
在Service.java中
package ${PACKAGE_NAME};
import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
public class ${NAME} extends Service {
@Override
public IBinder onBind(Intent intent) {
return null;
}
}
在Broadcast_Receiver.java中
package ${PACKAGE_NAME};
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
public class ${NAME} extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
}
}
在Remote_Interface.aidl
中package ${PACKAGE_NAME};
interface ${NAME} {
}
我希望这会对你有帮助......