Tag: android layout

屏幕旋转后恢复TextView的状态?

在我的应用程序中,我有TextView和EditText 。 两者都有数据。 当屏幕方向改变时, EditText的数据仍然存在,但TextView数据被清除。 有人可以帮我find一种在TextView保留数据的方法吗?

捏缩放自定义视图

我已经创build了我的自定义视图,我想对我的自定义视图应用缩放。 怎么做?

以编程方式检测7英寸和10英寸的平板电脑

有没有办法以编程方式查找应用程序安装在设备上的是7英寸平板电脑还是10英寸平板电脑?

使用forceLayout(),requestLayout()和invalidate()

我对View类的forceLayout() , requestLayout()和invalidate()方法的angular色有些困惑。 他们什么时候被叫?

如何在Android中devise任何屏幕大小和密度(Android中的多屏手机)

如何处理多屏Android手机中的devise,而不使用值文件夹中的维数。 我的应用程序支持所有的Android手机,我有一个devise问题,因为我在值文件夹中使用dimen来处理它。 所以请任何人都可以帮助我解决这个问题,而不使用维数。

如何更改CheckBox的默认图像

我正在使用ListView和每行我有row_item.xml,我在代码中充气 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <CheckBox android:id="@+id/chk" android:layout_alignParentLeft="true" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:id="@+id/txtChoice" android:textColor="#FF0000" android:text="TEST" android:layout_toRightOf="@id/chk" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </RelativeLayout> 如何更改该checkbox使用另一个custom_1图像时被选中,而另一个custom_2图像时被选中?

ConstraintLayout和RelativeLayout之间的差异

我很困惑ConstraintLayout和RelativeLayout之间的区别。 有人能告诉我他们之间的确切区别吗?

Android:创build自定义首选项

是否有可能在PreferenceScreen创build个人PreferenceScreen ? 我想要这样的代码颜色设置: 我知道用ListPreference很容易实现select颜色,但是用这种“checkbox”会很棒。

如何在android 2.2中实现拖放?

我正在尝试开发一个android应用程序,用户应该能够将图像从网格的一个单元格拖动到另一个单元格。 为了实现这一点,我需要在Android 3.0中引入的拖放式API,但是我的应用程序应该在Android 2.2中运行。 那么,有没有一种方法来实现这个使用触摸事件? 如果是的话,请给我一些代码片段或任何简要描述它的链接。

Android SDK 22 – SearchView呈现问题

我们刚刚更新了本地Android SDK到新版本22 ,我们也尝试更新我们的应用程序,但是在Android Studio的布局devise视图中, SearchView呈现似乎是一个问题:每次devise人员尝试呈现SearchView元素时,它会抛出一个exception: java.lang.NullPointerException在android.content.res.TypedArray.hasValueOrEmpty(TypedArray.java:845)在android.widget.SearchView。(SearchView.java:295)在android.widget.SearchView。(SearchView.java:258)在android.view.LayoutInflater.createView(LayoutInflater.java:607)在android.view.java.reflect.Constructor.newInstance(Constructor.java:422)在android.widget.SearchView。(SearchView.java:254) .LayoutInflater.onCreateView(LayoutInflater.java:682)android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:741)android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:806)android.view.LayoutInflater_Delegate.rInflate( android.view.LayoutInflater.rInflate(LayoutInflater.java:782)android.view.LayoutInflater.inflate(LayoutInflater.java:504)android.view.LayoutInflater.inflate(LayoutInflater.java:385)的layoutInflater_Delegate.java:64) ) 即使我们在新的布局文件中从左侧工具栏中创build了一个新的元素,也会出现这种情况。 任何想法? <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <SearchView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/searchView" /> </LinearLayout>