使用gradle构建时出现错误,error: cannot find symbol variable [image_name].我正在使用ContextCompat.getDrawable(getActivity(), R.drawable.[image_name])我一直在谷歌上搜索,直到我发现这个方法得到一个drawable而不使用弃用的方法或将我的min sdk设置为21.但是现在,gradle说它找不到符号变量.我在drawable文件夹中有我的图像.如果您需要什么,请评论.
编辑:
res:
drawable(这里的图片)
drawable-hdpi
...
我的课:
import [package_name].R;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.content.ContextCompat;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ListView;
import java.util.ArrayList;
import java.util.Arrays;
/**
* A placeholder fragment containing a simple view.
*/
public class HomeActivityFragment extends Fragment {
public HomeActivityFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
String[] titleData = {"[TEXT]", "[TEXT]", "[TEXT]"
};
ArrayList<String> titles = …Run Code Online (Sandbox Code Playgroud) 我知道java中有一种方法可以自动运行吗?这在 javascript 中被称为 IIFE,但这在 java 中可能吗?
JavaScript IIFE:
(function() {
console.log('Hello!');
})();
Run Code Online (Sandbox Code Playgroud)
谢谢你!(我也只是好奇)