草庐IT

Android 折叠工具栏移除高程和阴影

我正在尝试制作一个布局,该布局在纯色的折叠应用栏中具有渐变。这应该可以通过app:elevation="0dp"来完成,但是没有奏效。但是,当我在我的应用程序上运行“即时运行”而不是运行完整构建时,我得到了想要的结果。让我附上图片:这是当前的样子:带有阴影的UI,结果不理想这是我运行即时运行时所需的外观/出现的内容:没有阴影的UI,期望的结果这是我的布局文件:如果不清楚,我指的是标记为“Reee”的app_bar下方的阴影。第一张图有影子,第二张图没有影子。我不想有影子。但是,我只能在运行即时运行时实现这种外观,然后在下次运行/完整编译时消失。我仍在寻找解决此问题的方法,但我很沮丧,因

Android LinearLayout 不拉伸(stretch)全屏

您好,我正在为480x854的DroidX编写应用程序。我按如下方式设置我的AVD:目标:API级别7皮肤:480x854hw.lcd.density:160就是这样。模拟器加载正常,看起来不错,但我的应用程序由于某种原因没有fill_parent。看这里:它并没有一直向上扩展,我不确定为什么。这是我的XML: 最佳答案 此屏幕分辨率将落入分隔屏幕大小。在list中支持的屏幕下启用Large或AnyDensity。http://developer.android.com/guide/practices/screens_support

android - 动态设置图片路径

在我的项目中,有许多图像具有前后图像,并且所有图像具有共同的布局。单击后退和下一步按钮时,应显示新图像。privateintimageCounter=0;privateImageViewimageView;privateint[]imageArray={R.drawable.image_w_lbl_0,R.drawable.image_w_lbl_1,};privateintindex_count=0;@OverridepublicvoidonCreate(BundlesavedInstanceState){setContentView(R.layout.frame0);//thiso

android - android :layout_above ="@android:id/tabs"? 的等效代码是什么

我创建了一个TabWidgetTabWidgettabWidget=newTabWidget(this);tabWidget.setId(android.R.id.tabs);和一个框架布局FrameLayoutframeLayout=newFrameLayout(this);frameLayout.setId(android.R.id.tabcontent);如何在标签上方制作框架布局?**whatistheequivalentcodeto"android:layout_above="@android:id/tabs"**编辑我正在处理这段代码,它正确吗?TabHosttabHost

android - 在 Android 中动态更改 View 内部 View

我有一个顶部有3个单选按钮的RelativeView。我想在用户单击其中一个按钮时更改View的底部。蓝色部分是我要加载不同View的地方。@OverridepublicvoidonCheckedChanged(RadioGroupgroup,intcheckedId){if(checkedId==iVerzekeringen){layout.removeView(body);//THISPARTISlayout.addView(testview);//NOTWORKING}elseif(checkedId==iPersoonlijk){}elseif(checkedId==iNoti

android - 将元素动态加载到 ScrollView

我正在尝试创建一个动态的可ScrollView。它将保留从服务器下载的元素列表。该列表可能包含数千个元素。因为这个元素必须在列表向下滚动时下载到列表中,并且还应该从列表顶部删除以保持低内存使用率。我还需要能够将不同的View设置为元素。使用ScrollView还是ListView最好?我将如何着手向列表添加元素并控制何时下载更多元素?我记得偶然发现了有关如何执行此操作的示例或教程。特别是关于如何在向下滚动时添加元素、在顶部删除元素以及创建不同的xmlView以用作元素。我现在找不到这个示例教程。我认为这是关于如何重用元素,因为它们在滚动时超出范围。 最佳答案

android - 手动充气 View 上的布局()

在Activity中,我从XML中手动扩充一个View对象,如下所示:LayoutInflaterinflater=LayoutInflater.from(this);ViewtopView=inflater.inflate(R.layout.topview_layout,null);我不会将View添加到任何显示层次结构,而是使用它来生成位图,然后我将显示这些位图。由于这些位图将是我的(主)屏幕的大小,因此我尝试进行布局:Displaydisplay=((WindowManager)getSystemService(Context.WINDOW_SERVICE)).getDefaul

android - 是否可以在 Android 中同时查看两个 xml?

在Android中可以同时查看两个xml吗?假设xml1包含一个ImageView,xml2包含另一个ImageView。喜欢同时查看两个图像共享总窗口大小的一半 最佳答案 尝试使用include功能:http://developer.android.com/resources/articles/layout-tricks-reuse.html这是一个可能适合您的示例(确保将它们放在根布局标记内,例如LinearLayout,就好像它们是任何其他View项一样):id可以是任何您想要的,但是layout必须与项目中单独的XML文件的

android - 以编程方式更改 xml 创建的 View

有没有办法从XMLView中获取参数,修改其中的一些内容,然后将其用作内容View?假设我有一个普通的LinearLayout,我想让它工作:LinearLayoutlayout=(LinearLayout)findViewById(R.layout.main);setContentView(layout);代替:setContentView(R.layout.main); 最佳答案 是的。更具体地说,我们需要您提供更具体的信息。编辑例如,您可以执行以下操作。假设您的xml规范中有一个TextView:现在您想以编程方式将TextV

Android tabHost 是隐形的?为什么它不与此 XML 一起显示?

在Eclipse上的XML编辑器中,我看到了tabhost,它看起来正是我想要的样子,但是当我运行它时,我根本看不到tabHost,我如何确保它可见?这是我的XML。再次,编辑器显示它,但当我运行它时它没有,膨胀它的Activity还没有做太多,只需更改两个文本字段。有什么想法吗? 最佳答案 您必须以编程方式执行此操作,例如:tabhost=(TabHost)findViewById(android.R.id.tabhost);tabhost.setup();TabSpects=tabhost.newTabSpec("tag1");