小编Fir*_*ras的帖子

Android:以编程方式设置权重参数与我想要的相反

我遇到了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上获得一个小的红色列,以及一个大的黑色列,但这是我得到的代码:

http://i.stack.imgur.com/PPgoy.png

为什么它与代码完全相反?

谢谢你的帮助.

java android android-layout android-layout-weight

7
推荐指数
1
解决办法
9076
查看次数

Django:如何在另一个应用程序中集成应用程序

我想知道如何从不同的应用程序中"调用"应用程序.基本上,我有,例如:

  • 一个日历应用程序,它执行某个过程以在html中呈现日历
  • 一个"主"应用程序,显示网站的index.html

我希望主应用程序调用日历应用程序并在侧边栏中插入它呈现的内容.

例如,CodeIgniter框架可以处理它.控制器可以调用另一个控制器,将它返回的内容(html输出)保存在变量中,最后在将用于呈现最终html文件的上下文中包含此变量.

Django有可能吗?谢谢

django templates view include

5
推荐指数
1
解决办法
1595
查看次数

git log仅显示文件的最新版本

为了比较项目中文件的两个修订版,我做了一个git log /path/to/file只返回最后一次提交的文件.

执行时,git blame /path/to/file我得到了每行的跟踪,其中包含正确的sha,date和authors.

因此提交存储但不知何故git log不显示它们.

有关如何解决此问题的任何想法?

git git-log git-commit

1
推荐指数
1
解决办法
90
查看次数