草庐IT

Layout_list_item

全部标签

Android:simple_list_item_single_choice 不适用于 ArrayAdapter

在我的ListView中,我想通过单选来删除项目。为此,我将simple_list_item_single_choice与ArrayAdapter一起使用。它向我显示了我的ListView中的单选选项。但我无法点击该复选框。这是我的代码:ArrayListarray_list_title=mydb.getTitle();System.out.println(array_list_title);ArrayAdapterarrayAdapter=newArrayAdapter(this,android.R.layout.simple_list_item_single_choice,arra

android:layout_below 无法正常工作

我有一个具有三个View的RelativeLayout。两个TextViews都应该在ImageView的右边,第二个应该在第一个TextView下面。代码:结果:从第一个TextView中删除android:layout_centerVertical="true"后,一切都按预期工作(除了它不是垂直的)。这是为什么?如何使第一个TextView垂直居中? 最佳答案 由于某种原因,RelativeLayout的高度参数出现了问题。尝试将其设置为94dp(图像的64+底部填充的15+顶部填充的15)。这应该可以解决问题

android - 为什么我们需要多个 Android 项目 list ?

我导入了别人的项目,我看到了3个list文件。一个用于主文件夹,一个用于测试,另一个在根文件夹中。拥有多个list有什么好处?例如,如果我将Activity设置为一个文件中的单个任务而另一个文件中的单个顶部,如何使用多个构建项目?如果有人可以解释它是如何工作的以及处理这个问题的正确方法是什么。 最佳答案 当您有不止一种构建类型或产品风格时,您通常需要多个list文件。Gradlemergesallmanifestfiles到一个list文件中。合并优先级是产品风格和构建类型特定的list文件。应用程序的主list文件。库list文件

android - “List of devices attached” 在使用 "adb devices"的 Ubuntu 16.04 上为空

我无法将我的Android连接到Ubuntu。在执行命令lsusb时。它显示连接的设备。Bus002Device001:ID1d6b:0003LinuxFoundation3.0roothubBus001Device003:ID04ca:0061Lite-OnTechnologyCorp.Bus001Device002:ID148f:5370RalinkTechnology,Corp.RT5370WirelessAdapterBus001Device025:ID2a70:9011Bus001Device001:ID1d6b:0002LinuxFoundation2.0roothub我已

android - 折叠工具栏布局 : Change menu item icon color when it is expanded

我在我的项目中使用CollapsingToolbarLayout。当CollapsingToolbarLayout展开时,默认情况下它是白色的(即在style.xmlandroid:textColorSecondary中定义)。我的问题:Iwanttochangemymenuitemiconcolor.这是我的代码:xml文件:主要Activity代码:AppBarLayoutappBarLayout=findViewById(R.id.appbar_layout);appBarLayout.addOnOffsetChangedListener(newAppBarLayout.OnOf

android - Android 中的 simple_list_item_2

在使用simple_list_item_1创建了一些菜单(效果很好)后,我尝试用simple_list_item_2替换它,但我的系统抛出异常...现在我想知道如何为我的列表创建这样一个两个不同大小的行条目...初学者有什么陷阱吗?有人可以帮我解决我的(小!?)问题吗?我的代码是这样的:ListAdapterlistAdapter=newArrayAdapter(this,android.R.layout.simple_list_item_2,fileNames);setListAdapter(listAdapter);我的String[]fileNames存储所有要按升序显示的字符串

Android layout_width & layout_height,它是如何工作的?

我正在尝试创建一个界面,其中将向用户显示两个或多个按钮,如果单击一个按钮,则会向他显示一些布局。为此,我正在使用SlidingDrawer。嗯,我对layout_width和layout_height属性感到困惑。如果我像下面这样设置属性,屏幕上只会显示“Handle1”。android:layout_width="fill_parent"android:layout_height="wrap_content"老实说,我对这两个属性都没有足够的了解。有人可以分享他对它们的了解吗?ma​​in.xml: 最佳答案 View的layou

android - 在layout中动态添加scrollview,在scrollview中添加linearlayout

如何在布局中动态添加ScrollView?一旦我添加了ScrollView,我想在其中添加一个线性布局,这样我现在就可以在该线性布局中添加控件了? 最佳答案 希望对您有所帮助。试试这个代码...publicclassMainActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Relat

Android - res/menu 和 res/layout 之间的区别?

我是android开发的新手,您可能会从我的问题中看出这一点。我发现我有一个res/menu文件夹和一个res/layout文件夹。它们都包含每个Activity的XML文件。但是我从来没有有意识地使用过res/menu文件夹!我在res/layout中做我所有的样式。那么我在res/menu中的xml文件中做什么? 最佳答案 它旨在与menuInflater一起使用,以在Activity的onCreateOptionsMenu方法中创建菜单。@OverridepublicbooleanonCreateOptionsMenu(Men

android - 类似阴影的可绘制对象,使用 "layer-list"

背景我正在尝试在View下方制作(假)阴影,以便图层以这种方式垂直:一行颜色为“#43000000”,高度为“1dp”在线下方,渐变从顶部开始,颜色为“#1A000000”,颜色为“#00000000”,高度为“8dp”。问题由于某种原因,我无法正确绘制线条。无论我做什么,由于某种原因线条占据了整个空间,而渐变看起来很好。我尝试了什么我尝试使用“线”作为形状,也尝试使用“矩形”。我还尝试使用“笔划”而不是“实体”,尝试添加填充和边距...这是可绘制文件的XML:同样,这不是我尝试过的唯一方法。这只是我的第一次尝试。问题我该如何修复这个XML?是什么导致它发生?