我遇到了android的问题.我在Java中设置了Weight参数,但它正在完成我想要的对话.
这是代码
LinearLayout container = new LinearLayout(context);
// some code ...
container.setWeightSum(1f);
View v1 = new View(context);
v1.setBackgroundColor(Color.parseColor("#ff0000"));
LinearLayout.LayoutParams p1 = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT);
p1.weight=0.1f;
View v2 = new View(context);
v2.setBackgroundColor(Color.parseColor("#000000"));
LinearLayout.LayoutParams p2 = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT);
p2.weight=0.9f;
container.addView(v1,p1);
container.addView(v2,p2);
Run Code Online (Sandbox Code Playgroud)
我在容器布局之间添加了一条黑线,重复了这个过程7次.通常情况下,我应该在lef上获得一个小的红色列,以及一个大的黑色列,但这是我得到的代码:

为什么它与代码完全相反?
谢谢你的帮助.
我想知道如何从不同的应用程序中"调用"应用程序.基本上,我有,例如:
我希望主应用程序调用日历应用程序并在侧边栏中插入它呈现的内容.
例如,CodeIgniter框架可以处理它.控制器可以调用另一个控制器,将它返回的内容(html输出)保存在变量中,最后在将用于呈现最终html文件的上下文中包含此变量.
Django有可能吗?谢谢
为了比较项目中文件的两个修订版,我做了一个git log /path/to/file只返回最后一次提交的文件.
执行时,git blame /path/to/file我得到了每行的跟踪,其中包含正确的sha,date和authors.
因此提交存储但不知何故git log不显示它们.
有关如何解决此问题的任何想法?