小编Chr*_*bin的帖子

Android布局 - 与ImageView对齐问题

我试图将图像放在a的左上角LinearLayout,但是图像边框和填充占据了窗口的整个宽度.

如果我尝试下面的XML,我会在页面的整个宽度上获得带有边框和白色背景的图像,除了图像最终居中,并且不会向左移动.

<ImageView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="left"
    android:src="@drawable/banner"
    android:background="@android:color/white"
    android:padding="@dimen/d_8px"
/>
Run Code Online (Sandbox Code Playgroud)

是否有一些我尚未发现的属性强制图像在设置为何ImageView时保持对齐?layout_widthfill_parent

在平均时间里,我已经解决了这个问题,将ImageView内部另一个放入其中LinearLayout,然后TextView在其右侧放空,占据了其余的水平空间.

layout android android-imageview

40
推荐指数
2
解决办法
7万
查看次数

Android短信内容(内容://短信/发送)

我在从设备上阅读短信时遇到问题.当获取URI' content://sms/inbox' 的内容提供者时,一切都很好,我可以阅读"人员"列,找到人员表中的外键并最终到达联系人及其姓名.

但是,我也想遍历发送的消息.从'content:// sms/sent'读取时,person字段始终显示为0.这是正确读取的字段,以查找已发送邮件的收件人数据吗?如果是这样 - 任何想法为什么我的总是0?

我的所有测试都是在模拟器中完成的,我创建了3个联系人.我以正常方式向您发送消息的模拟器发送了消息.

重申一下,我可以看到4个发送的消息,并阅读相关的正文.我的问题是我似乎无法阅读"人"ID,因此我无法确定收件人是谁.

任何帮助将不胜感激.

非常感谢,

马丁.

android contacts android-sms

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

是否可以手动更改 exoplayer 的分辨率?

我正在开发一个将 Exoplayer2 用于 HLS 视频流的项目。自适应流在我的 exoplayer 中运行良好,但我想实现一个功能,用户可以从 UI 手动更改视频的分辨率(144p、240p、480p……)。我从 TrackGroup API 获得了播放视频的分辨率。但不知道如何手动将分辨率值设置到播放视频中。谢谢

video android exoplayer exoplayer2.x

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