【问题标题】:A few random android development questions几个随机的android开发问题
【发布时间】:2010-12-07 00:51:06
【问题描述】:

大家好,我不想制作单独的主题,所以我决定将所有问题放在一个主题中。如果你不能一次回答所有问题也没关系,但如果你能回答其中一个问题会很有帮助。

1.) 在我的表格布局中,我有 3 个水平相邻的按钮。仅显示第三个按钮的一半。 eclipse 不应该自动重新调整所有三个大小以使其适合正在查看应用程序的任何屏幕吗?有没有办法自动调整它们以适应每个屏幕? --ScrollView、TableLayout 和 Button 的高度和宽度都设置为 wrap_content

2.) 有没有办法让你点击链接时改变颜色?有点像 CSS 中的“A:visited”或“A:hover”。因为现在,我的一个 XML 文件中有 [code]android:autoLink="web"[/code]。该链接是蓝色的,但是在出现弹出窗口之前不知道您是否单击了它,这很烦人。我确定有一些我可以使用的 javascript 但是我希望它在用户点击后退按钮后返回正常颜色......这样如果他们想再次点击它仍然会改变颜色。

3.) 如何在 ImageView 中嵌入链接?

4.) 如果我使用 LinearLayout 并将方向设置为 Vertical 和背景图像,则屏幕右侧和最底部会有一个黑色空间。图像没有填满那部分。我怎样才能把它填满?

【问题讨论】:

  • 为单独打开单独的 SO 问题......好吧,问题更好。

标签: android scrollview android-linearlayout


【解决方案1】:

1.) 如果设置为wrap_content,为什么要根据屏幕调整大小?此外,eclipse 不做任何事情,它只是一个 IDE。

【讨论】:

  • 我试过 fill_parent 还是不行。我只希望按钮在水平方向上保持相同大小而不切断按钮
  • 所以要么截断按钮的内容,要么截断按钮。这是你的选择。还有什么其他选择?
【解决方案2】:

答案: 1. 使用线性布局(垂直/水平方向)和设置 android:layout_weight 属性的组合可以很容易地完成 3. 尝试使用 Framelayout 或 Relativelayout 来显示 Imageview 并在其上方设置包含链接的 textview。 像这样的:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:src="@drawable/android_4" />

    <TextView
        android:id="@+id/textView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/imageView1"         
        android:text="Medium Text"
        android:gravity="center"
        android:textAppearance="?android:attr/textAppearanceMedium" />

    </RelativeLayout>

无法理解您的问题 4,请您详细说明一下。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-24
    • 1970-01-01
    • 1970-01-01
    • 2019-10-13
    • 1970-01-01
    相关资源
    最近更新 更多