添加计算器到导航抽屉

时间:2016-03-19 15:53:52

标签: java android

我遇到了问题。对于学校项目,我必须在Android Studio中创建几个活动的应用程序,所以我决定添加导航抽屉,但当我尝试创建简单的计算器到应用程序时,我甚至无法引用按钮或textview。这是我想创建计算器的活动代码。另外,我必须添加Map Activity和SQLite数据库。

String filename = "population.txt";
        File inputFile = new File(filename);
        Scanner in = new Scanner(inputFile);

        String country = in.next();
        double largest = in.nextDouble();



        while(in.hasNext())
        {
            double value = in.nextDouble();


            if(value>largest)
            {
                largest=value;
                country=in.next();
            }
            else
            in.next();

1 个答案:

答案 0 :(得分:0)

在片段中引用时使用rootView查找项目:

public class Calculator_main extends Fragment {

@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View rootview = inflater.inflate(R.layout.calculator, container, false);

    //Notice the TextView being referenced with rootView in front of the findViewById statement 
    TextView namefield = (TextView) rootView.findViewById(R.id.namefield);

    return rootview;
   }
}

使用Fragment时需要这样做,因为这是您的应用程序可以在Fragment的XML视图中引用项目的唯一方式

然而,这在活动中不是必需的,不应与片段中的引用方法混淆