我试图在布局中创建一个带有编码宽度的搜索条,但是,一旦搜索条的编码宽度值超过某个值,搜索条的宽度就不会反映出值I组。例如:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<SeekBar
android:rotation="270"
android:id="@+id/volumeBar"
android:layout_width="50dp"
android:layout_margin="1px"
android:layout_height="wrap_content"
android:layout_centerInParent = "true"/>
</RelativeLayout>
产生一个短的搜索栏,因为宽度规定它应该只有50dp长。这是布局:
现在,当我将layout_width更改为300dp时,我看到一个剪切的搜索栏,当然不是300dp。继承文件和布局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<SeekBar
android:rotation="270"
android:id="@+id/volumeBar"
android:layout_width="300dp"
android:layout_margin="1px"
android:layout_height="wrap_content"
android:layout_centerInParent = "true"/>
</RelativeLayout>
注意:看起来好像搜索栏仅限于相对布局(红色矩形)的宽度,并且任何时候搜索栏的长度(由android:layout_width指定)都会超过宽度对于RelativeLayout,它的长度是有限的。 如何让我的搜索栏服从我想要的硬编码长度?
修改:我已在下面列出了父活动的xml文件。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:baselineAligned="false"
android:keepScreenOn="true">
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1.25"
android:background="#ffdd4c4f"
android:orientation="vertical"
android:id="@+id/toolbarGestureOverlay" >
<android.support.v4.view.ViewPager
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent">
</android.support.v4.view.ViewPager>
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_weight="3.75">
<com.example.project.Multitouch
android:id="@+id/fretBoard"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:background="#3EF20C"/>
</LinearLayout>
</LinearLayout>
答案 0 :(得分:0)
您可以尝试使用
SELECT a.ticket_code, COUNT(b.ticket_code)
FROM rest_history a
LEFT OUTER JOIN rest_history b
ON a.ticket_code = b.ticket_code
AND b.timestamp_processed <= :endTime
AND b.event = 'TICKET_ACCEPTED'
WHERE a.event = 'TICKET_ACCEPTED'
AND a.timestamp_processed >= :startTime
AND a.timestamp_processed <= :endTime
GROUP BY a.ticket_code