我有一个数字键盘,如图所示

如您所见,仅有单行的按钮未正确对齐.我知道通过设置android:baselineAligned为false我们可以解决这个问题.但GridLayout没有任何此类属性.
我怎么解决呢?
编辑:
<RelativeLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="2" >
<GridLayout
android:id="@+id/buttons_layout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:alignmentMode="alignMargins"
android:layout_alignParentRight="true"
android:layout_below="@+id/phone_number"
android:layout_marginRight="@dimen/buttons_margin_right"
android:layout_marginTop="10dp"
android:columnCount="3" >
<Button
android:id="@+id/button1"
android:layout_width=""65dp
android:layout_height=""40dp
android:textColor="@android:color/white"
android:layout_marginTop="5dp"
android:gravity="center"
android:layout_marginLeft="10dp"
android:text="1" />
<Button
android:id="@+id/button2"
android:layout_width=""65dp
android:layout_height=""40dp
android:textColor="@android:color/white"
android:layout_marginTop="5dp"
android:gravity="center"
android:layout_marginLeft="10dp"
android:text="2\nABC" />
.
.
.
</GridLayout>
<RelativeLayout>
Run Code Online (Sandbox Code Playgroud) 我有一项活动可以从Launcher开始.我对导航栏进行了一些更改,以便我也可以从导航栏启动相同的活动.
但预期的行为是,如果活动已经在堆栈顶部,则活动不应再次启动,因此我使用FLAG_ACTIVITY_SINGLE_TOP作为标志.但它并没有开始工作.我知道我们也可以实现它指定launchmode as singleTask.但我不想使用它,因为我可能从导航栏启动一些第三方应用程序
我想在我的应用程序中单击按钮时显示android Settings应用程序的"关于手机"部分.我从" 设置参考"页面找不到这个意图,虽然有其他意图,如wifi蓝牙等.
请帮忙.
我有一个图像中给出的水平列表视图
现在,当我滚动它时,listview被过度滚动,如下图所示

我真正需要的是即使拖动更多,最后一个元素应保持在最后,如下图所示
我怎样才能做到这一点.
编辑
ListView来源
ListView{
id: list
width: 500
height: 100
clip: true
//anchors.bottom: parent.bottom
//anchors.bottomMargin: 10
snapMode: ListView.SnapToItem
anchors.centerIn: parent
highlightRangeMode: ListView.StrictlyEnforceRange
highlightFollowsCurrentItem: true
highlight: Rectangle { color: "#00000000" ;border.color: "red" ; radius: 5 }
anchors.horizontalCenter: parent.horizontalCenter
orientation: ListView.Horizontal
model: ListModel{
id: listModel
ListElement{ name: "File"}
ListElement{ name: "Edit"}
ListElement{ name: "Build"}
ListElement{ name: "Debug"}
ListElement{ name: "Analyze"}
ListElement{ name: "Tools"}
ListElement{ name: "Window"}
ListElement{ name: "Help"}
}
delegate: Button{
borderColor: buttonBorderColor;buttonColor: buttonFillColor
width: 100;height: 100 ;labelSize: …Run Code Online (Sandbox Code Playgroud)