【Android逆向】正向添加控件的流程

本帖最后由 孤独残影 于 2019-7-10 16:46 编辑

      
          有人问过我添加控件该注意一些什么,我这里就给大家说一下关于安装控件的一些问题!
          新手教程   大牛勿扰
          有什么需要改进的地方,希望大家能一起讨论,有什么问题和建议也可以私聊我!希望得到大家的更多支持!
          针对于添加apk文件添加控件,我们该怎么做,现在我来给大家介绍一下,首先我们打开原工程的布局界面,找到res→layoutactivity_main.xml的文件;

         


          看界面布局,我们需要添加一个注册按钮,要求它与登录按钮右边切位置一致;
         


          现在只需要在代码里面添加一个线性布局(<LinearLayout> <LinearLayout>);
         


         我们可以依据前面的“登录”按钮(button布局),也可直接在线性布局里面写入button代码,意思都懂,我就不多解释了;
         


         这时候我们看见按钮没展示出来;这是因为我们的属性不够,所以不能展示;
         


         然后我们需要把button里面的10db转移到我们的LinearLayout里面,并且给他加入一个宽度占满、高度随意的属性代码;
         


         加入完成后我们可以看见登录按钮出现在界面里面,但是没有注册按钮;
         


          接下来我们需要在LinearLayout线性布局里面再复制下面的button代码,并且把id、text改为zhuce,这也是注册按钮的前提准备;
         


          这时候回出现一个拼音的注册按钮,这是因为注册按钮里面没有值,这只是一个显示方法;
         


          然后我们找到strings.xml文件,在里面添加一个name为注册的代码,相当于给前面的“zhuce”备案为中文“注册”;这时候我们会看见注册效果的出现,只是位置的格式需要调整;
         


          这时候来到最重要也是最难的一步,我们需要在<LinearLayout>线性布局添加一个横向属性(orientation=horizontal);
           


           在登录按钮和注册里面添加一个占 1 的全中的属性(layout_weight=1),再把按钮和注册里面的width=wrap_content改为width=0db(db代表字节意思,测量单位);
           看下效果,这时候注册按钮就成功添加了;
           


           楼主细心讲解,需要大家更多支持!
           教程链接:https://pan.baidu.com/s/1FcvfICWEagXAY4VlZpt9zA
                                              提取码: c6py

THE END
喜欢就支持以下吧
点赞0
分享
评论 抢沙发
  • 管埋员的头像-小北的自留地

    昵称

  • 取消
    昵称