相关疑难解决方法(0)

使用带有dip单位而不是px单位的setPadding给出填充

方法

public void setPadding (int left, int top, int right, int bottom)

someview.setPadding(1,1,1,1);
Run Code Online (Sandbox Code Playgroud)

这将使每边填充1px.我怎么能给1dip而不是1px?

左边,右上角和下边的值以像素为单位,如何在代码中以编程方式给出值?

谢谢

layout android padding

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

Android平板电脑尺寸

我们刚刚开始Android平板电脑开发.我需要为7英寸和10英寸平板电脑制作原型.

我能抓住任何线框模板吗?

我需要开始设计的画布有哪些尺寸?

android

6
推荐指数
2
解决办法
3万
查看次数

错误:错误:不允许整数类型(在'layout_height',值为'10')

<TextView
    android:id="@+id/textView1"
    android:layout_width="match_parent"
    android:layout_height="10"
    android:layout_alignBottom="@+id/editText2"
    android:layout_alignRight="@+id/editText2"
    android:layout_alignEnd="@+id/editText2"
    android:layout_marginBottom="63dp"
    android:text="@string/hello" />
Run Code Online (Sandbox Code Playgroud)

每当我输入没有字符串的文本时,它会给我一个黄色的符号.所以我做了一个字符串.现在我在layout_height上得到了上面的消息.我是android开发的新手.

android types integer

6
推荐指数
2
解决办法
1万
查看次数

EditText高度根据文本大小而变化

如果我在editext中更改文本大小,则edittext的高度会相应更改.我希望edittext的大小相同,我想要一个较小的提示或文本.我该怎么办?以下是代码,我也发布了这个布局的截图:

  <RelativeLayout
            android:id="@+id/normal"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="#4594e4"
            android:orientation="horizontal">

            <ImageView
                android:id="@+id/set"
                android:layout_width="wrap_content"
                android:layout_height="75dp"
                android:layout_marginTop="05dp"
                android:padding="5dp"
                android:src="@drawable/bari" />

            <EditText
                android:id="@+id/etOrigin"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginRight="@dimen/_35sdp"
                android:layout_marginTop="@dimen/_10sdp"
                android:layout_toEndOf="@+id/set"
                android:layout_toRightOf="@+id/set"
                android:background="#5fa7f1"
                android:inputType="textPersonName"
                android:text="My Location"
                android:textColor="#434343"
                android:textIsSelectable="true" />

            <EditText
                android:id="@+id/etDestination"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_below="@+id/etOrigin"
                android:layout_marginRight="@dimen/_35sdp"
                android:layout_marginTop="@dimen/_5sdp"
                android:layout_toEndOf="@+id/set"
                android:layout_toRightOf="@+id/set"
                android:background="#5fa7f1"
                android:inputType="textPersonName"
                android:onClick="wow"
                android:text="Where to go ?"
                android:textColor="#fff"
                android:textColorHint="#fff" />

            <ImageView
                android:id="@+id/swipe"
                android:layout_width="30dp"
                android:layout_height="27dp"
                android:layout_alignParentEnd="true"
                android:layout_centerVertical="true"
                android:layout_marginRight="@dimen/_5sdp"
                android:background="@drawable/flip" />

        </RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

更改前布局的屏幕截图:

更改前的布局屏幕截图

更改文本大小后的布局屏幕截图:

更改文本化后的布局屏幕截图

xml layout android text-size android-edittext

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

如何摆脱LinearLayout中的额外间距?

我已经构建了一个使用LinearLayout的小部件,并且我在布局中放置了两个TextView.布局的重力是"顶部".

问题是我在两个TextView之间得到了一个空间,我无法摆脱它.

    <TextView 
        android:id="@+id/Text01"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:gravity="bottom|center_horizontal" 
        android:text="blah blah"
        android:background="@android:color/transparent"
        android:textColor="#3e6eb4"
        android:textSize="11sp"
        />        

    <TextView 
        android:id="@+id/text02"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:gravity="top|center_horizontal" 
        android:text=""
        android:background="@android:color/transparent"
        android:textColor="#3e6eb4"
        android:textSize="14sp"
        android:padding="0sp"
        android:verticalSpacing="0sp"
        />
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我尝试将padding 0和verticalSpacing 0放在一起,但我仍然在它们之间留一个空格.

我该如何解决?

谢谢.

android spaces android-linearlayout

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

Android UI设计

我想要一些资源来学习如何为Android设计?

我们需要具备哪些尺寸?

我们可以有自定义对话框和警报框设计吗?

你能指导我一些资源,如文章或书籍等.

user-interface android

5
推荐指数
3
解决办法
4525
查看次数

避免使用'px'作为单位,而是使用'dp'

为什么我在Android的xml布局中有这个Alert消息

消息是避免使用"px"作为联合,而是使用"dp"

alert android

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

具有自定义厚度的虚线分隔线

我有一个虚线分隔符

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line">

    <!-- 
#17b851 #C7B299
     -->
    <stroke
       android:color="#9e9c85"
       android:dashWidth="10px"
       android:dashGap="10px" 
       />
</shape>
Run Code Online (Sandbox Code Playgroud)

现在它几乎看不到.我怎样才能让它变厚.我尝试给android:height ="2px"和android:dashHeight ="5px",但它没有用.

xml android paint stroke

5
推荐指数
2
解决办法
4919
查看次数

Android为什么即使指定了sp中的一个文本大小,所有设备的文本大小也不同?

我想知道为什么我的TextView大小对于不同的设备是不同的,即使我在sp或dp中设置文本大小.

请帮我.谢谢.

android text-size

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

如何将所有屏幕尺寸的点(pt)转换为像素(px)

我正在使用 Zeplin https://zeplin.io/软件进行原型设计,当我将 Sketch 文件导出到它时,它以 Points pt 显示大小值。假设我制作了分辨率为 1080*1920 的屏幕,因此当我在 android XML 中使用这些值时,这些值应该完全匹配。但它没有。所以我想知道那个软件有问题还是我的pt到PX的转换公式是错误的,即1 pt=1.333 PX

prototyping android zeplin

5
推荐指数
0
解决办法
4095
查看次数