Android应用中的屏幕分辨率

时间:2015-08-04 06:13:47

标签: c# android xamarin

我为Android编写应用程序并遇到一些问题。 我制作设计和应用程序 但是当我在手机上安装.apk时,它已经裁剪了视图。 它在.xml文件中或在Manifest中生成?

或在MainActivity文件中?

我的xml:

function connectToDb() {
    Param(
        [Parameter(Mandatory=$true)] [String]$varDBUser
        [Parameter(Mandatory=$true)] [String]$varDBPassword
        [Parameter(Mandatory=$true)] [String]$varDBServer
        [Parameter(Mandatory=$true)] [String]$varDBInstance
    )     

    [reflection.assembly]::LoadWithPartialName("Microsoft.SqlServer.Smo") | Out-Null 
    $varSQLServer = New-Object -typeName Microsoft.SqlServer.Management.Smo.Server -argumentList "$varDBServer\$varDBInstance"
    $varSQLServer.ConnectionContext.LoginSecure = $true 
    $varSQLServer.ConnectionContext.ConnectAsUser = $false 
    $varSQLServer.ConnectionContext.ConnectAsUserName  = $varDBUser 
    $varSQLServer.ConnectionContext.ConnectAsUserPassword = $varDBPassword

    try {
        varSQLServer.ConnectionContext.Connect()
    }
    catch {
        throw "Can't connect to SQL Server".
        Write-Error $_
        [System.Environment]::Exit(1)
    }
}

我想做什么?

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您的问题与您的设计有关。可能你的布局比我认为的设备大,使用ScrollView作为你的布局的根,然后用户可以在其中滚动显示所有视图。

http://developer.android.com/reference/android/widget/ScrollView.html

答案 2 :(得分:0)

在res中创建文件夹:

res / layout / my_layout.xml //正常屏幕尺寸的布局("默认")

res / layout-large / my_layout.xml //大屏幕尺寸的布局

res / layout-xlarge / my_layout.xml //超大屏幕尺寸的布局

res / layout-xlarge-land / my_layout.xml //超大横向屏幕尺寸的布局