我有1个线性布局,里面我有1个表格布局,里面我有2个表格行,每行内部我有2个textviews.每个textwiev都有9.png.format的背景,看起来像一个按钮.
如何使这些文本视图与其文本的大小相同,使背景图像的大小也相同?
这就是我已经做过的:
<LinearLayout android:layout_height="fill_parent"
android:gravity="bottom"
android:layout_width="fill_parent"
android:layout_weight="2">
<TableLayout android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:stretchColumns="0 1">
<TableRow android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="2dp">
<TextView android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/answer_small_off"
android:layout_weight="1"
android:text="@string/hello"
android:gravity="center"
android:id="@+id/main_text_answer1"
android:lines="3"
android:maxLines="3"
android:textSize="10dp" android:minLines="3" android:minEms="20" android:maxEms="20" android:ems="20">
</TextView>
<TextView android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/answer_small_off"
android:layout_weight="1"
android:text="@string/hello"
android:gravity="center"
android:id="@+id/main_text_answer2"
android:lines="3"
android:maxLines="3"
android:textSize="10dp">
</TextView>
</TableRow>
<TableRow android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:padding="2dp">
<TextView android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/answer_small_off"
android:layout_weight="1"
android:text="@string/hello"
android:gravity="center"
android:id="@+id/main_text_answer3"
android:lines="3"
android:maxLines="3"
android:textSize="10dp">
</TextView>
<TextView android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/answer_small_off"
android:layout_weight="1"
android:text="@string/hello"
android:gravity="center"
android:id="@+id/main_text_answer4"
android:lines="3"
android:maxLines="3"
android:textSize="10dp">
</TextView>
</TableRow>
</TableLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
顺便说一句.这只是屏幕的一部分,但其余的并不重要
全局查询过滤器在实现租户和软删除功能时非常方便。
但我的问题是,例如,当我编写带有联接的查询时
dbContext
.entity1
.Include("entity2.entity3.entity4")
.Where(something)
.select(something)
.toList();
Run Code Online (Sandbox Code Playgroud)
这些实体中的每一个都有全局过滤器,然后在生成的 SQL 中,我为每个 JOIN 获取一个完整的子查询,其中它选择该实体的所有字段并检查全局过滤器。
但我不想要那样。我希望全局过滤器仅适用于查询的根实体(entity1),并且所有其他实体正常加入。
顺便说一句,实体的关系是:
在我的例子中,每个实体都会获得其“租户”字段集,并且当软删除实体时,该软删除会级联到其所有子子实体。因此,检查每个连接的这些字段完全是浪费时间。
我正在使用以下文档设置openstack配置: http://docs.openstack.org/juno/install-guide/install/apt/openstack-install-guide-apt-juno.pdf 并到达第72页,其中显示去做这个:
# ovs-vsctl add-port br-ex INTERFACE_NAME
Run Code Online (Sandbox Code Playgroud)
但我输入了错误的 INTERFACE_NAME,现在我必须纠正这个错误(这是一个真正的接口,但错误的接口,我应该在那里放另一个接口)。
但我很难撤销它。
我试过:
# ovs-vsctl del-port br-ex INTERFACE_NAME
Run Code Online (Sandbox Code Playgroud)
但它告诉我 /etc/openvswitch/conf.db (或类似的东西)是只读的
然后我尝试了
# ovs-vsctl del-br br-ex
Run Code Online (Sandbox Code Playgroud)
然后它说你不能只删除一个端口,你需要删除整个网桥(或类似的东西)。这对我来说很奇怪,我认为该命令会删除桥......
那么有人知道删除我错误创建的端口的正确方法吗?
编辑:我以root身份尝试了所有这些。
EDIT2:我刚刚尝试在练习机器上做同样的事情,犯同样的错误,然后用以下方法修复它:
# ovs-vsctl del-port br-ex INTERFACE_NAME
Run Code Online (Sandbox Code Playgroud)
它起作用了,没有只读的废话,所以我真的不明白。有什么建议么?
我正在尝试制作一个小型的机器人Jump and Run游戏,但我的问题是我无法正确配置事件ACTION_UP.在这里我的代码:
public boolean onTouchEvent(MotionEvent event) {
switch(event.getAction()){
case MotionEvent.ACTION_DOWN:
Log.d("OTE", "down");
touchDownTrue = true;
break;
case MotionEvent.ACTION_UP:
Log.d("OTE", "UP");
touchDownTrue = false;
break;
}
}
Run Code Online (Sandbox Code Playgroud)
从未调用MotionEvent.ACTION_UP的情况,我不知道为什么,如果我使用ACTION_CANCEL也会发生同样的情况
android ×2
asp.net-core ×1
c# ×1
linq ×1
openstack ×1
openvswitch ×1
textview ×1
touch-event ×1
xml ×1