Articles of android layout

什么是paddingStart和paddingEnd?

由于很少次Eclipse中的自动完成框提出android:paddingStart android:paddingStop,当我编写xml布局文件时。 我真的不明白这些属性应该做什么。 eclipse / javadoc文档实际上没有用处: Sets the padding, in pixels, of the start edge; see padding. Sets the padding, in pixels, of the start edge; see padding. 并且在线文档没有提及这些属性: http : //developer.android.com/reference/android/view/View.html 你能解释一下吗?

检测ListView中的TextView是否为椭圆化

我有一个自定义适配器,在ListView中呈现一些项目。 如果项目的文本是椭圆形的,我需要在ListView的项目上显示一个图标,如果有足够的空间让文本完成,我需要隐藏它。 我可以访问我的适配器的getView方法中的按钮(我设置文本),但是在设置文本时不会立即添加省略号。 有什么方法可以做到这一点吗? 这是我的TextView标记:

以编程方式删除方向限制

在我的清单中,我设置了一个仅限于纵向的活动。 但是我需要在条件上删除这个限制。 那么,如何以编程方式实现删除方向限制? upd:我目前的设置是: /** * Defines whether the device being used is a tablet and if so adds horizontal orientation option. */ protected void _updateScreenOrientationModes(){ if(((MyApplication) getApplication())._isTablet == true) setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED); }

Android:包含标题和副标题的listitem的默认布局

我创建了一个包含标题和副标题的listitem。 看结果,我觉得它看起来不太专业。 所以这就是我要问的原因。 我正在寻找的列表项很常见(它在很多应用程序中使用,即Android的默认设置菜单,当你在eclipse的图形布局编辑器选项卡中添加listview时也会显示它)。 所以我的问题是:在哪里可以find带有标题和副标题的listitem的默认布局?

在ListView中创建简单的字母滚动?

我想在最新的音乐应用程序中模拟function,即popup的漂亮的小光标,允许人们快速滚动到他们正在寻找的艺术家/专辑/曲目: 有没有一种方法可以在Android SDK的ListView中启用这样的function?

Android TextView有多行

我想要一个应分为4行的TextView。 例如 Vishal Vyas Having 342 Reputation 注意,重力应该是center_horizontal 我试过以下: 这有效! 但产生以下输出: VishalVyas Having 342 Reputation 问题: 它与Vishal和Vyas之间的空间无关。 android:layout_width=”70dp”是带编码的,可以有任意名称,包含n个字符,而不是VishalVyas 。 请指教。 补充:如果我需要编写一个自定义TextView来实现这一点,那就好了,但我需要一些指导。 提前致谢。

突出显示或下划线选定的TabPageIndicator

我在平板电脑大小的横向布局上有双窗格,我正在使用片段。 在左边我有一个带有listview的片段。 当其中一个项目列表发生单击时,右侧片段将加载详细信息。 在右(细节)片段的布局中,有一个com.viewpagerindicator.TabPageIndicator和一个android.support.v4.view.ViewPager. ViewPager将加载2个元素,每个元素都有com.viewpagerindicator.TabPageIndicator 。 我正在尝试突出显示或强调所选标签,但我没有这样做。 我希望你有一些建议:)

自定义控件中的通胀布局 – 如何?

我已经知道如何在这里创建自定义控件: Android界面 – 需要有关使用哪些小部件的建议 如何创建SAME,但在XML中创建控件的布局,只是在代码中膨胀它? 不像在这个例子中我必须手动创建每个控件。 我用作基础的LinearLayout的第一个问题是不支持setView()命令。 我应该延伸其他东西吗? 编辑:我发现了这个: http : //developer.android.com/guide/topics/ui/custom-components.html和这个: http : //developer.android.com/resources/samples/ApiDemos/src/com/例如/机器人的/ apis /视图/ List4.html 好像我需要复合控制。 我只需要一些代码。 如何从XML中扩展控件的内容? BOth文章和样本说我可以,但如何?

android.content.res.Resources $ NotFoundExceptionexception:来自drawable资源ID的文件res / drawable / my.xml

这个xml有什么问题,我试图按下按钮的感觉。 我得到一个例外,我无法理解。 ResourceNotFound 在我的layout.xml中 我在drawable文件夹中的submitbuttonpress.xml exception(logcat) 07-17 19:07:25.072: E/AndroidRuntime(2225): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.taxeeta/com.itaxeeta.BookingExperience}: android.view.InflateException: Binary XML file line #326: Error inflating class android.widget.Button 07-17 19:07:25.072: E/AndroidRuntime(2225): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1651) 07-17 19:07:25.072: E/AndroidRuntime(2225): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667) 07-17 19:07:25.072: E/AndroidRuntime(2225): at android.app.ActivityThread.access$1500(ActivityThread.java:117) 07-17 19:07:25.072: E/AndroidRuntime(2225): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935) 07-17 19:07:25.072: E/AndroidRuntime(2225): at android.os.Handler.dispatchMessage(Handler.java:99) 07-17 19:07:25.072: E/AndroidRuntime(2225): at android.os.Looper.loop(Looper.java:130) […]

如何影响Android Textview中的换行符

我有一个Appwidget显示几天,直到一个事件,如: eventname(-231天) 如果可能,我想在一行中显示此字符串。 如果eventname太长,我想将大括号中的完整术语显示为一个新行。 这就像是: longeventname (-231天) 代替: longeventname(-231 天) (或任何类似的) 有没有办法存档? 我可以(-231天)“primefaces”吗? string.getLength将无法工作,因为窗口小部件的大小会因设备而异。