Tag: android layout

Android Viewpager项目访问权限

我的目标是能够刷过3种不同的布局,并能够点击每个布局上的项目。 在滑动工作正常的时刻,可以查看所有3种布局。 活动: public class FetchMenu extends Fetch { protected ImageView block; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //pagerviwer MyPagerAdapter adapter = new MyPagerAdapter(); ViewPager myPager = (ViewPager) findViewById(R.id.myfivepanelpager); myPager.setAdapter(adapter); myPager.setCurrentItem(1); //icon on layout 1 fbicon = (ImageView)findViewById(R.id.facebookicon); fbicon.setOnTouchListener(new OnTouchListener() { @Override public boolean […]

如何将静态值赋给HashMap?

我有HashMap像: static HashMap<String,ArrayList> mediaListWithCategory=new HashMap<String,ArrayList>(); 我有价值: January: -Sunday -Monday Februsry: -Saturday -Sunday -Thursday March: -Monday -Tuesday -Wednesday 在定义哈希映射时,如何静态分配这些值?

循环嵌套ArrayList以使用gson显示来自JSON的值

问:我的json有嵌套元素forms的值,正如你在下面看到的,我在数组中有来自服务器的值,而且里面有第二个数组。 现在我使用gson来解析这个值,每一件事都在起作用 – 直到”orderDetailList”但是当我尝试循环抛出“subItemPart”时,我无法检索subItemPart对象的值。 源代码: 在文件myFile.json中输入JSON字符串(使用JSONLintvalidation:有效的JSON) { “customerId”: “CUST01”, “orderId”: “101010”, “orderTotal”: 99.99, “orderDetailList”: [ { “lineId”: “1”, “itemNumber”: “ABC”, “quantity”: 9, “price”: 10.0, “subItemPart”:[{“itemName”:”RAM”, “quantity”: 5}, {“itemName”:”LED”, “quantity”: 3}] }, { “lineId”: “2”, “itemNumber”: “XYZ”, “quantity”: 1, “price”: 9.99 , “subItemPart”:[{“itemName”:”RAM”, “quantity”: 5}, {“itemName”:”LED”, “quantity”: 3}] } ] } 用于将JSON字符串转换为Java对象的Java源代码 package com.as400samplecode; import java.io.BufferedReader; […]

如何在aglass活动中滚动活卡

我正在写一个玻璃应用程序。 在一个活动中,我想在几张卡片之间滚动(这是我的Android应用程序中的弹出窗口)。 1)我想用cardsScrollView。 问题:是否可以将customView设置为卡对象? 2)我想用LiveCard 问题: 是否可以在我的应用程序内而不是在时间轴中发布它们? 是否有等效的LiveCardsScrollView? 还有其他想法如何实现这个?

在单一布局中支持android中的多个屏幕

我已经按照以下链接,以便我的应用程序可以支持不同的屏幕尺寸: 在android中支持多个屏幕 该解决方案完美无缺。 但我担心的是,当我有一个拥有8-9个屏幕的android应用程序时,那意味着我将拥有8-9个不同的.xml布局文件。 现在通过文件夹分叉来支持所有屏幕,这意味着我已经管理了几乎五十多个xml文件的布局,并且为了简单地更改UI,我必须转到所有文件夹并在xml文件中实现该更改。 那么有没有更好的方法,我的意思是这样的布局,可以自己调整控件或类似的东西?

如何停止在CollapsingToolbarLayout上滚动,以便它不会完全崩溃

您好Everone能否请您建议如何阻止它。请查看以下屏幕截图。 向上滚动后,它应该从TOP工具栏最小200dp下方停止

我的应用程序适用于姜饼…… ICS和HC崩溃

我需要你的帮助。 我的应用程序在GingerBread上工作正常,但在ICS和HC崩溃。 这是logcat 01-14 20:26:51.831: E/AndroidRuntime(698): FATAL EXCEPTION: main 01-14 20:26:51.831: E/AndroidRuntime(698): android.os.NetworkOnMainThreadException 01-14 20:26:51.831: E/AndroidRuntime(698): at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1099) 01-14 20:26:51.831: E/AndroidRuntime(698): at java.net.InetAddress.lookupHostByName(InetAddress.java:391) 01-14 20:26:51.831: E/AndroidRuntime(698): at java.net.InetAddress.getAllByNameImpl(InetAddress.java:242) 01-14 20:26:51.831: E/AndroidRuntime(698): at java.net.InetAddress.getAllByName(InetAddress.java:220) 01-14 20:26:51.831: E/AndroidRuntime(698): at libcore.net.http.HttpConnection.(HttpConnection.java:71) 01-14 20:26:51.831: E/AndroidRuntime(698): at libcore.net.http.HttpConnection.(HttpConnection.java:50) 01-14 20:26:51.831: E/AndroidRuntime(698): at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:351) 01-14 20:26:51.831: E/AndroidRuntime(698): at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:86) 01-14 20:26:51.831: […]

overridePendingTransition仅显示输入动画

当用户更改语言区域设置时,我想使用新的区域设置重新加载活动。 我想在完成活动并再次启动时创建一个动画过渡。 过渡动画如下: 退出动画是将活动缩放到屏幕中心。 输入动画是从屏幕中心缩放活动。 finish(); overridePendingTransition(0, R.anim.scale_to_center); Intent intent =new Intent(SettingsActivity.this, SettingsActivity.class); startActivity(intent); overridePendingTransition(R.anim.scale_from_center, 0); 我的scale_to_center.xml是: 我的scale_from_center.xml是: 问题是只出现输入转换并且不显示退出转换。 我试图在退出转换中添加延迟,但它也不起作用。 但是,当我将代码更改为仅为应用程序的退出设置动画时。 有效。 finish(); overridePendingTransition(0, R.anim.scale_to_center); 谢谢。

如何在Android中使用两种不同的字体大小的按钮文字?

我如何实现ImageButton或Button的按钮背景,其中包含2个textview,每个使用不同的字体大小? 我不能使用静态图像作为背景,我需要使用xml或以编程方式实现此目的。 这是一个数字小键盘,它带有一个数字值和一组字母,每个字母使用不同的字体大小,需要设置为按钮文本。 以下是我脑中弹出的一些建议但似乎有局限性,因为我想重用UI组件并避免重复代码。 创建一个包含2个文本字段的布局xml,并将其设置为按钮上的背景。 但是,如何获取这些textview字段的引用以在MyActivity.java中设置它们的值? 使用分层列表? 文本视图的问题参考仍然相同 或者创建第1步中提到的自定义视图和膨胀布局。此解决方案可以解决我的问题。 此UI要求是否存在任何其他解决方案? 谢谢。

getWidth在缩放后不返回不同的值

我正在尝试使用setScaleX找到我所缺少的内容。 final ImageView iv = (ImageView) findViewById(R.id.imageView); ViewTreeObserver vto = iv.getViewTreeObserver(); vto.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { // Start at 60 Log.d(“test”, “Before”+String.valueOf(iv.getWidth())); iv.setScaleX((float) .5); // Still at 60 after scale Log.d(“test”, “After”+String.valueOf(iv.getWidth())); } }); 我想宽度会变成30.如何在缩放后获得宽度值?