V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhunimagebice
V2EX  ›  Android

Android Studio 中创建自定义控件时使用的.java 文件放在哪个目录下比较好?

  •  
  •   zhunimagebice · 2016-02-29 16:30:43 +08:00 · 12393 次点击
    这是一个创建于 3226 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Android 新人,按《第一行代码》上的例子边敲边学,遇到了这个问题。

    自定义控件的用法是在.xml 文件中加入

    <com.example.daniel.uicustomviews.TitleLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content">
    </com.example.daniel.uicustomviews.TitleLayout>

    那么这个 TitleLayout.java 文件应该放哪里?是放在 /res 目录下还是放在 /java/com.example.xx.xxx 下,或者其他位置?

    10 条回复    2016-03-01 12:54:42 +08:00
    Bensendbs
        1
    Bensendbs  
       2016-02-29 16:34:37 +08:00
    我一般放在 com.example.xx.xxx.widgets 里面
    zhunimagebice
        2
    zhunimagebice  
    OP
       2016-02-29 16:38:53 +08:00
    @Bensendbs 你好 我更新了问题,请问我这个情况应该放哪里?或者说只要是在 /java 目录下就好 还是 /res 目录下?
    karnaugh
        3
    karnaugh  
       2016-02-29 16:45:44 +08:00
    肯定是 /java 啊..../res 是放图片 布局文件等等玩意的..
    slowindy
        4
    slowindy  
       2016-02-29 16:46:14 +08:00
    zhunimagebice
        5
    zhunimagebice  
    OP
       2016-02-29 16:46:25 +08:00
    @Bensendbs 你好!我知道了,放在 /java/com.example.xx.xxx 成功。谢谢~
    Bensendbs
        6
    Bensendbs  
       2016-02-29 16:46:56 +08:00
    看你在 xml 中引用的路径应该放在 com.example.daniel.uicustomviews 里面
    zhunimagebice
        7
    zhunimagebice  
    OP
       2016-02-29 16:48:16 +08:00
    @karnaugh 谢谢~因为在右键添加.java 文件时提示问我放在 /java 还是 /res ,所以有点蒙~
    zhunimagebice
        8
    zhunimagebice  
    OP
       2016-02-29 16:49:10 +08:00
    @slowindy 谢谢你~
    karnaugh
        9
    karnaugh  
       2016-02-29 17:43:28 +08:00   ❤️ 1
    @zhunimagebice 看你是在新学吧?推荐你个网站吧.http://training.ptteng.com/#/skill/home#1
    ybjaychou
        10
    ybjaychou  
       2016-03-01 12:54:42 +08:00
    ..... java 文件放在 res 目录怎么编译!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2865 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:50 · PVG 21:50 · LAX 05:50 · JFK 08:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.